Located just a few blocks from the beach, The Spot is famous with natural food enthusiasts for its variety of vegetarian and vegan-friendly fare. See More...