Located in Ponta Delgada, Ilha Hostel & Suites features a garden, shared lounge, terrace, and free Wi-Fi throughout the property. The property is around 12 km from Pico do Carvao, 24 km from Sete Cidades Lagoon and 25 km from Lagoa Verde.
Number of rooms: 20
Rua Comandante Jaime de Sousa nº 9 São Sebastião, 9500-048 Ponta Delgada, Portugal