The Albatross apartments are located in the centre of Ammoudara, which is a seaside resort of 6-7 km in the west part of Heraklion city. There are supermarkets, restaurants, rent cars, cinema nearby which can absolutely let you enjoy your vacation.
It is 100 meters from the sandy beach which is extended almost until the city.
60 meters from Albatross there is bus station which has as a destination the city Centre (5,5km) and the airport (10 km)