Greenwood Restaurant
1000 Sutter Ave, St. Louis, MO 63130, United States
Greenwood Restaurant is a restaurant located in St. Louis, MO, offering a range of options including Offers takeaway, Serves dine-in, No delivery. Known for Has fast service, Has great beer selection, it features a menu with items such as Chicken Tacos $$.
Very laid back & a vibe. Definitely coming back!!!!
What an amazing hidden gem! This place has something to offer! Darts, hookah, amazing food, drinks that will have you wanting more! It's safe and clean. …
Great place for food and strong drinks. The vibes were good and they were really good at making sure people were served as quickly as possible. Great place to hangout with friends and enjoy a night out🤗 …
Distances calculated from Greenwood Restaurant