HotelsClick.com

Palo Santo Galápagos Hotel

1 Stars

  Isla Santa Cruz Barrio Punta Estrada, 200350, Bellavista, Ecuador - 200350 - Galapagos Islands, Ecuador View Map
Area: Puerto Ayora

Hotel Details

Rooms

Restaurant

Exterior

Lobby

Location

Book