Holland Inn Hotel

Holland Inn Hotel
Address: 59 Holland Rd, London W14 8HL
Phone:020 7603 2513
Email: info@hollandinnhotel.co.uk
Website: http://www.hollandinnhotel.co.uk/

Holland Inn Hotel is a 4-minute walk from Kensington tube station and vibrant Kensington High Street shops and restaurants, as well as 7 minutes’ walk from Olympia exhibition centre.

59 Holland Rd, Kensington, London W14 8HL, UK