Category: | Restaurant, |
---|---|
Address: | 8143 Big Bend Blvd, St. Louis, MO 63119, USA |
Zip code: | 63119 |
Opening hours (Edit) | |
---|---|
Monday: | Closed |
Tuesday: | 6:00 – 9:00 PM |
Wednesday: | 6:00 – 9:00 PM |
Thursday: | 6:00 – 9:00 PM |
Friday: | 6:00 – 9:00 PM |
Saturday: | 6:00 – 9:00 PM |
Sunday: | Closed |
Great food and very friendly
Seems to be the only Russian restaurant in the area. Small and cozy. Food is great.
It might be tricky to get there during weekdays, recommend to call to ask if it is opened. Family opened and operated for 17 years. Owner is fantastic person.