Uptown Cafe Locations & Hours in Saint Louis, MO 65616
Uptown Cafe Store Details
-
Address
105 South Meramec Avenue
Saint Louis, MO 65616
Maps & Directions
-
Phone Number
(314) 721-0393
Nearby Uptown Cafe Locations
Popular Stores in Saint Louis
Popular Store Locations & Hours