268-269 Tottenham Court Rd, London W1T 7AQ, United Kingdom
48 Great Marlborough St, London W1F 7BB, United Kingdom
188 York Rd, London SW11 3JZ, United Kingdom