The Stand Natural Food Restaurant
Restaurant
238 Thalia St, Laguna Beach, CA 92651, US
(949) 494-8101
Hours not published on validated sources
The Stand Natural Food Restaurant is a fully vegan restaurant serving plant-based food in Laguna Beach, CA.
Vegan Plant-Based