247-249 Cromwell Road, Earls CourtLondon, ENGLAND
Tower House 226 Cromwell Road, Earls CourtLondon, ENGLAND