Av. 12 de Febrero y Av. J Roldo • San Cristobal Island • Call 593 052 520 124 for Reservations