 |
If you want to stay at the very heart of London and have the luxury of trying in your own apartment, with more space and relaxation than a hotel room offers, then this is the place to stay. These apartments are a stones throw from Paddington Station, and are within easy reach of many of the most famous shopping streets and historical attractions of the city.
|