Skip to content
Restaurant

Taze Mediterranean Street Food

Location
8 1/2 South Euclid
St. Louis, MO 63108
Phone+1 314-932-7182
Hours of Operation statusClosed · Opens 11:00 AM