Castles in London
Travelers are voting Tower of London, Windsor Castle and Baynard's Castle as the best of 6 castles in London. There are 3 castles in Aldbury a city just 60 km from London and 2 castles in Wealden which is 86 km distant. The most popular of these are Windsor Castle in Aldbury and Bodiam Castle in Wealden. You can find 103 Castle in the country of United Kingdom and Tower of London is our members favorite Castle in all of United Kingdom. Want more? Check out our map of castles in London.
- Royal Borough of Greenwich, London, England
Greenwich Castle was a castle used during the reign of Henry VIII, located in Greenwich Park, in Greenwich, England. The Royal Observatory,…0