Restaurants in St. Louis, MO
Restaurants • Seafood Restaurants • American Restaurants
6605 Delmar Blvd,
St. Louis ,
MO
63130
UNITED STATES
Based on 1 reviews
mixed feelings
When we first moved to St. Louis friends told us about the Loop and Fitz's. I think it is an interesting atmosphere. We have been there several times now. Service is good, not amazing but good enough. Our friend usually asks to substitute...Worldwide > United States > St. Louis, MO > Seafood Restaurants