This hotel is located in Ponta Delgada, just steps from Ponta Delgada City Gates and Ponta Delgada Marina, and within a short walk of Santuário do Senhor Santo Cristo dos Milagres. You’ll also find Ponta Delgada Harbour and Portas da Cidade less than a mile away.