UK
,London
83 Holland Road, Kensington and Chelsea, London, W14 8HL, United Kingdom