
This popular property is located in London . Hotel was built in 2006. Hotel underwent renovation in 2011. There are a total of 43 rooms on the premises. The property consists of 43 apartments. Guests can easily walk to the main bus and train stations. The Hotel s proximity to the metro and bus stops will allow guests to explore the area. The Hotel is wheelchair-accessible. Guests may take advantage of the on-site car park.