Health Food Restaurants in St. Louis, Missouri

Find the top Health food restaurants in St. Louis, Missouri near you now.

First Watch

Breakfast restaurant

Address: 39 N Euclid Ave, St. Louis, MO 63108

Rush Bowls

Health food restaurant

Address: 227 N Euclid Ave, St. Louis, MO 63108

Lona's Lil Eats

Restaurant

Address: 2199 California Ave, St. Louis, MO 63104