Momos Greek Taverna

From $ -1 per night

Avg. User Rating:


630 N And South Rd, St. Louis, Missouri
(314) 863-3511
Show More Info
Momos Greek Taverna Photo,

User Reviews

Results 1-2of 2 Reviews


Momos Greek Taverna
Momo's Greek Tavern
Momo's Greek Tavern