Romano's Macaroni Grill
is a fantastic Italian Restaurant Restaurant
Ranked #1 of 13 Restaurants in Selma Saint Louis.
Some say, it is big, happy, excellent.
The Latest Review: ★★★★★
Sent on the 7th of August, 2013
Calamari is excellent! Big enough to make it a meal with a side salad, you'll be happy!