Open Today 10:00 AM – 9:00 PM
Claimed
Lemonade Restaurant
Health Food Restaurants
626 North Larchmont Boulevard, Los Angeles, CA · 90004