translate English to German: Albufeira is located in the heart of the Algarve, and the hotel is in the new part of the town.
Albufeira befindet sich im Herzen der Algarve. Das Hotel gehört zum neuen Teil der Stadt und liegt ca.