St. Louis, MO · $$
Cafe Natasha's
3200 South Grand Boulevard · website
Cuisine: mediterranean
Hours: Su-Tu 11:30-21:00; We closed; Th-Sa 11:30-22:00
Mediterranean spot in St. Louis. Listing from OpenStreetMap — be the first to rate it.
Scorecard
no ratings yetRate this spot
Reviews
Be the first to rate Cafe Natasha's.