I love Leo's restaurant-as i reviewed a great one, before. This is so bad-please do not go to this one in Birmingham. The owner or manager is so cheap-the food is in smaller por...
All reviews seem positive