Montecristo River Lodge, El Castillo, Nicaragua
Montecristo River Lodge is conveniently located at Frente isla Sombrero de Cuero in El Castillo, Nicaragua
Hotel Location:
Address: Frente isla Sombrero de Cuero
City: El Castillo
Country: Nicaragua
Hotel Features:
- Exterior Room Entrance
- Room Service