26 Cartwright Gardens, St. Pancras, London WC