London, United Kingdom
120 Barons Court Road, London, England, W14 9DX, United Kingdom, W14 9DX
2 double beds