Hendon Hall

Ashley Ln, London, United Kingdom

This 16th-century mansion is elegant and luxurious, and just a 15-minute drive from Wembley Stadium in northwest London.