Finborough Road Apartment
161 Finborough Road London, SW10 9APSet in London, this apartment is 700 metres from Stamford Bridge. The apartment is 700 metres from Chelsea FC. Free WiFi is available throughout the property. The kitchen features a dishwasher.
1 rooms
from £150