Cactus Flower is a true oasis. Location is perfect for exploring Venice Beach/Santa Monica.