Smoothie Spot is a health food restaurant offering smoothies, wraps, and bowls, including acai bowls. It's also pet-friendly.