No image available for this hotel
No image available for this hotel
London, London
Spend a second to
save a fortune!
Spend a second to save a fortune!
23A Station Terrace, London
Well set in the Brent district of London, Kensal House Portobello London is located 2.6 km from Portobello Road Market, 4.2 km from Lord's Cricket Ground and 6 km from Madame Tussauds.
See MoreUsage of subsidiary facilities may incur additional fees