Holiday Inn London Camden Lock is a stylish 4-star hotel set 3 km from Selfridges and 2.9 km from Hampstead. The hotel was opened in 2003, renovated in 2010 and is housed in a 5-storey building.
Its location next to a metro station allows to see a theater, a museum and monuments in London. It is about 5 km away from the center of London.
The hotel allows quick access to hills and gardens.
The hotel offers 130 non-smoking rooms equipped with complimentary Wi-Fi, cable TV with on-demand movies, multi-channel TV, a personal computer and ironing facilities and featuring a beautiful view over the city. They also feature en suite bathrooms fitted with a shower, a hairdryer and dressing gowns.
A breakfast is served in the café. Guests can order contemporary meals at the popular restaurant. The hotel invites guests to the Lounge bar to relax with a drink. Serving both food and drinks, Shaka Zulu and Hi Sushi Salsa are situated around 100 meters from the property.
The metro station Camden Town is easy to reach. Holiday Inn London Camden Lock is easily accessible from London City airport lying within 20 minutes' drive.
Business travelers can make use of a business centre, a conference room and computer rental offered on site.
The on-site activities include lawn tennis and cricket.