Travel Destination, Hotel 41 Luxury Specialist Hotel, Westminster, London, England, UK, GB.


With a stay at 41, you'll be centrally located in London, steps from Royal Mews and Queen's Gallery. This 5-star hotel is close to Big Ben and Trafalgar Square. Make yourself at home in one of the guestrooms featuring iPod docking stations.


Size: 5184px × 3888px
Location: 41 Buckingham Palace Rd, Victoria, London SW1W 0PS
Photo credit: © Dylan Garcia / Alamy / Afripics
License: Licensed
Model Released: No

Keywords: 41, 5-star, britain, england, entrance, gb, great, hotel, kingdom, london, luxury, travel, uk, united