Happy Life Organics Veggie Deli
Take-out deli inside a small shopping center housing several other businesses. Offers organic vegetarian sandwiches, wraps, salads, and soups. Large juice and smoothie menu. Option to build your own meal. Since Oct 2014. Also known as Water Store. Take-out only. Open Mon-Sat 10:00am-7:30pm, Sun 11:00am-6:30pm.