Victoria Station Apartment
Guests of London will have a nice stay at Victoria Station Apartment London apartment.
The property is 10 minutes' walk from the center of London, in proximity of Princess Diana, Westminster Abbey and Churchill War Rooms. Offering british and indian dishes, Enterprise is a 5-minute walk away.
There are Pimlico subway station and Victoria train station in walking distance.