Island House Hotels 酒店
Cra 20 N0 17 123 La Rocosa, 880001 圣安德烈斯, 哥伦比亚
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.