UK, London
152 - 156 North Gower Street, London NW1 2LU