Photos coming soon
HOTEL
Holland Inn Kensington
59 Holland Road, London, United Kingdom
Where it sits
Holland Inn Kensington
59 Holland Road, London, United Kingdom
51.49855, -0.20890
Similar stays nearby
HR2 - Charming 1-Bed near Holland Park
Hotel · 15 m
Beautiful Abode in Kensington Olympia
Hotel · 17 m
Charming 2 Bedroom Flat in Kensington
Hotel · 21 m
Lady Holland
Hotel · 29 m
Holland Inn Hotel
Hotel · 29 m
Spacious Studio in Central Location in Westminster
Hotel · 37 m
Newly Renovated One Bedroom Kensington Flat
Hotel · 41 m
Luxury Kensington Penthouse With Huge Roof Terrace
Hotel · 54 m
Nearby to explore
Plan around Holland Inn Kensington
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Nov 3, 2026.
