THE HOUSE HOTEL

2 ROSSLYN HILL
London
United Kingdom