Store Location and Contact Number
Thousand Petal Lotus
Plant Based Food Store
264 Vista Village Drive, Ste A
Vista, CA 92083
(760) 536 3339
Say Hello


"The world we have created is a product of our thinking. It cannot be changed without changing our thinking"
~ Albert Einstein (Vegetarian)