Meteora, located in central Greece, in the district of Thessaly, is a complex of 6 ancient monasteries with such unique characterstics that were named an UNESCO World Heritage Site.
Millennium Hotels and Resorts features a range of properties located in key locations throughout the United Kingdom. With ideal locations guests of Millennium are sure to be able to access numerous destinations in the city of their choosing.