Lemonade Restaurant
Restaurant
987 Newport Center Dr, Newport Beach, CA 92660, US
(949) 717-7525
Hours not published on validated sources
Lemonade Restaurant is a health-focused restaurant in Newport Beach, CA.
Healthy Eating Whole Foods Plant-Forward