Island House Hotels is located in San Andrés and features a bar. Built in 2010, the property is within 1.9 km of North End. The property provides a 24-hour front desk and free Wi-Fi is available.
Numero delle stanze: 15
Cra 20 N0 17 123 La Rocosa, 880001 San Andrés, Colombia