This listing includes two apartments to be letted together to host 1-7 people. They are on the same road, two doors down from each other. Situated in Central London, 1000 yards from Stamford Bridge. The unit is equipped with a 2 Kitchens, 2 TV and all essentials for a great trip to London. Many Tube stations within walking distance. This central apartment comes with some nice amenities such as TV, panini maker etc, but if anything special is needed just ask.
NOTE: towels are no longer provided.