41 Hotel or No. 41: A Red Carnation Hotel is a luxury hotel in London, England. It is located just south of Buckingham Palace along 41 Buckingham Palace Road.
It is the closest hotel to the Palace
41 Hotel; amazing doorway. London
£100.00Price
posted within 7 days of order
No Reviews YetShare your thoughts.
Be the first to leave a review.