Lila
Lila

The meaning of Lila (pronounced lee-lah) is loosely translated as fun, whimsical and creative. The concept of this restaurant is to offer food the way we like to eat. Lila focuses on healthy, organic vegetable centric menu items, many of which are vegan and vegetarian.
1576 Main St, Sarasota, Florida, 34236
Learn More