Mama Romano’s Italian Restaurant and Pizzeria has much better food than you might assume by its location in a strip mall in southern Orlando, not far from the airport. They also have a large menu that includes beer and wine and even expands beyond traditional Italian food and into chicken wings. They have a lot of appetizers, and I […]