The UK is one of the most intriguing countries in the world, and Village Hotels are perfectly located to allow you to explore all of its wonders. Discover the rich history of London with a visit to the Tower of London or the magnificent Buckingham Palace. Take a stroll through Edinburgh's captivating old town…
