The Masala Republic hero image

The Masala Republic

Restaurant

1325 Washington Ave Rear, St. Louis, MO 63103, USA

Biter Score
8.0
Closed
Monday: 12 PM – 12 AM