Stone Turtle Restaurant & Bar

6335 Clayton Ave., St Louis, Missouri 63139

20180307_StoneTurtle_0200.jpg

Photography by Kevin A. Roberts

6335 Clayton Ave., St Louis, Missouri 63139
Inaugural hours: Dinner Wed - Sun, 4 p.m. to 1 a.m. Sunday brunch and lunch service soon.
Moderate

Tags

Mentions