The Boathouse is a one-bedroom, boutique, floating hotel in London. Yes, you read that right. Stylist.co.uk writer Megan Murray investigates if this mouthfull is as unique as it sounds.
Results that may be inaccessible to you are currently showing.
Hide inaccessible results