Momo's Pizzeria and Tavern
Address:
630 N and South Rd, Saint Louis, MO 63130
Phone:
(314) 863-3511
Other Details:
Momo's is located at the corner of North and South roads, just north of Delmar Boulevard. Momo's serves tapas-style, traditional Greek cuisine. The restaurant is fun and stylish and the staff is friendly. Special events at Momo's include happy hour and belly dancers. The bar is open until 1am Monday through Saturday and until midnight on Sunday.
Kellogg-American, Federal Government Contractors, Restaurants, Unknown, Bars, Greek
Other Businesses:
- Whittemore House at 6440 Forsyth Blvd, Saint Louis, MO 63105
- Oriental Chop Suey at 7252 Natural Bridge Rd, Saint Louis, MO 63121
- Cafe Eau and Bar at 212 N Kingshighway Blvd Ste 232, Saint Louis, MO 63108
- Starbucks at 7640 Delmar Blvd, Saint Louis, MO 63130
- Arby's at 8860 Ladue Rd, Saint Louis, MO 63124