at 1419 Carroll St, St. Louis , 63104 United States
Element offers "Contemporary Comfort" food using local, seasonal ingredients. Menu changes seasonally. Live music in lounge Fri/Sat nights 9pm-12am
3773 FB users likes Element STL, set it to 34 position in Likes Rating for St. Louis in Restaurant & Cafe category
Element STL is St. Louis based place and this enity listed in New American Restaurant category. Located at 1419 Carroll St MO 63104. Contact phone number of Element STL: (314) 241-1674
Grand Center's newest addition. Lucha is a Mexican restaurant with a modern approach to old world recipes. We hope to see you soon!