El Sol Restaurante Vegetariano

Save
  • Address
    Pizarro 660, town center

Let us know if these details are incorrect

Lonely Planet review

A limited menu attests to experience; the cooks have been here a long time and know what you want. A few nonvegetarian items occasionally sneak onto the menu.