Cafe Natasha's

3200 S. Grand, St Louis, Missouri

20101012_CafeNatasha_013.jpg

Photography by Kevin A. Roberts

3200 S. Grand, St Louis, Missouri
Mon - Tues: 5 p.m. - 9 p.m.; Thurs - Fri: 3 p.m. - 9 p.m.; Sat: 2 p.m. - 9 p.m.; Sun: 3 p.m. - 9 p.m.
Mediterranean
$$
South City, South Grand
Moderate