Uptown Cafe Saint Louis - Hours & Locations
Uptown Cafe - St Louis
105 S Meramec Ave, St Louis MO 63105 Phone Number:(314) 721-0393Hours may fluctuate
Distance:7.83 miles
Hours may fluctuate