For in this home, the grandeur is no illusion. Alongside the Albert Hall, and gazing down upon Hyde Park lies the imposing façade of Albert Hall Mansions. Erected in 1879 by celebrated architect Norman Shaw, this is a building designed to cause a sharp intake of breath. Parquet, tapestries and panelling combine to create an effect that’s at once sumptuous and imposing. Normally, such levels of luxury are only to be found at the smartest hotels. But here, there are no desk staff, no cringing concierge. Shut the door and get ready for some fun – for this is one palace you can have all to yourself.Read the full story »
This home has a minimum stay of 3 nightsClick and drag to select dates Available Unavailable Enquire ?