Harrington Hall Hotel 5-25 Harrington Gardens South Kensingto, London, ENGLAND
20 Sherwood Street, London, ENGLAND
16-19 Victory Parade West Park Walk, London, ENGLAND