Elgin TerraceApartment
1St Floor 225 Elgin Avenue, Westminster Borough, London, W9 1NH, United Kingdom
Featuring accommodation with a balcony, Elgin Terrace is located in London. Guests staying at this apartment have access to a patio. Free Wi-Fi is available throughout the property and Lord's Cricket Ground is 1.3 km away.