Alvor House Lagoon Hotel Alvor
Located in the town of Alvor, in the sunny region of Algarve, Alvor House Lagoon offers free Wi-Fi and a terrace overlooking the town. The Alvor Beach is a 10-minute walk away.
Number of rooms: 5
Rua dos Pescadores 21, 8500-015 Alvor, Portugal