19, Charter Court, Stroud Green Rd, Stroud Green, London N4 3SG, UK
Closed
Copthorne Tara Hotel, Scarsdale Pl, Kensington, London W8 5SR, UK
Closed
828, The Stables Market, Chalk Farm Road, London, Camden Town NW1 8AH, UK
Closed