Chilworth Court in Bayswater, London. Twenty spacious serviced apartments, conveniently located for transport links to Paddington Station and Heathrow.
Last seen: May 2nd at 4:18pm — Visit site