UK, London
15 - 16 Prince Of Wales Terrace, Kensington and Chelsea, London, W8 5PQ, United Kingdom