The Urinals of The Spot Natural Food Restaurant

The Spot Natural Food Restaurant serves up fruits, nuts, and veggies in Hermosa Beach, CA.

Filed under: Bars & Restaurants
Tweet

RR submitted this image, and added: "'The Spot'... claims to be L.A.’s oldest vegetarian restaurant, and there's no reason to believe it isn't. It has fabulous food, but the decor... leaves a bit to be desired..."