Sale Place Apartments are fully furnished self-catering apartments in Paddington, close to Bayswater and Edgware Road in Central London. They are smart and modern flats with essential mod-cons included such as private bathrooms, comfortable beds, bedding and towels, self-catering facilities including..
Read More >>