Holland Inn Hotel Photos

Meet 200 travelers, 166 tour guides and discover 4,691 photos

Location. Holland Inn Hotel is located in London's Kensington Earl's Court neighborhood, close to Olympia Conference and Exhibition Centre, Royal Albert Hall, and Buckingham Palace. Nearby points of interest also include Kensington Palace and Portobello Road Market. Hotel Features. The property offers an airport shuttle (surcharge). Wireless…
View Holland Inn Hotel guide >

Exterior

Exterior

Breakfast Area

Breakfast Room

Guest Rooms

Guest Rooms

Guest Room

Guest Room

Lobby

Lobby