Neon Greens

A fresh salad concept in St. Louis, MO focusing on hydroponic salad and sustainable produce.

Restaurant
July 11, 2024