Founded in 1993 and headquartered in London, United Kingdom, World Travel Awards™ is one of the most comprehensive and trustworthy awards that aim to “acknowledge, reward and celebrate” excellent businesses across the tourism and hospitality industry.
This post first appeared on Apartments In Barcelona, Madrid, Amsterdam, Rome A, please read the originial post: here