Cafe Natasha

3200 S Grand Blvd, St. Louis
(314) 771-3411

Menu

Photos

+4 photos
+3 photos
Add a photo

Recent Reviews

Had dinner on the patio last night. They were very busy and understaffed. You never would have known! Service was impeccable. Food was delicious. Wine and cocktails were the best. Will be back soon!

More Reviews