Whiteleaf Hotel, London

66-68 Inverness TerraceBayswater, LondonW2 3LB, United Kingdom