Niche Restaurant
(314) 773-7755 | View Website

1831 Sidney St, St. Louis, MO | Directions   63104

38.603307 -90.215291

 
70% 100 13 10 Votes

Best of Citysearch

Nominated for:
Fine Dining (2010)
Get Directions
Your Friends

Sign in with Facebook Sign in with Facebook to see what your friends are up to!