Comfortable accommodation in a popular part of London, with all you need for a short or long stay.