Venue Info

This 51-room boutique hotel located in London's South Kensington is near a bevy of museums like the Victoria and Albert Museum and the Natural History Museum.

The Pelham Hotel

Facebook user The Pelham Hotel

This 51-room boutique hotel located in London's South Kensington is near a bevy of museums like the Victoria and Albert Museum and the Natural History Museum.