Home » St Louis, MO restaurants
Café Natasha
Features: Quiet
Hours
Tue-Thu 4pm-11:30pm; Fri-Sat 4pm- 1am; Sun 4pm-
Payment Options
Discover, Visa


Features: Quiet
Tue-Thu 4pm-11:30pm; Fri-Sat 4pm- 1am; Sun 4pm-
Discover, Visa

3200 S Grand Blvd
St Louis, MO 63118-1014
(314) 771-3411

See other types of restaurants & cuisines in St Louis, including area Bars and Mediterranean.
In nearby Kirkwood, take a look at a number of other restaurants, including Citizen Kane’s Steak House and Honeybaked Ham.
Don't forget to check out the many restaurants located in and around St Peters, MO and Fenton, MO.
