Newly refurbished flat - Apartments for Rent in London, United Kingdom
Entire home/apt in London, United Kingdom. 1 bed flat refurbished to high standards just 5 min walk from Victoria Station. It's very close to all the attractions in London and the area has plenty of restaurants, shops and bars. It's on the 3rd floor, no elevator
See this content immediately after install