First floor flat (front single), 71 Holland Road, London W14 8HL, single room with private shower, share kitchen and toilet

Category: