Lumen
2201 Locust St
St Louis, Missouri 63103
USA
Phone: 314-241-5757
St Louis, Missouri 63103
USA
Phone: 314-241-5757
Food | |
Service | |
Ambiance | |
Overall: |
Location & Nearby Info
Michael's Catering Svc0.10 mi
Saint Louis Tap Room0.11 mi
Pepper Lounge0.16 mi
Nectar0.17 mi
Hot Locust Cafe0.17 mi
Imo's Pizza0.19 mi
Evans Cafeteria0.21 mi
Syberg's0.22 mi
Panama Red's0.24 mi
Cuisine:
Lumen Description:
Lumen is a good Banquet restaurant in St Louis, Missouri, offering you a super choices on their menus. Tell everyone what you thought. Share a useful tip or write a full review.
Reviews of Lumen