34 Montagu Square - London
34 Montagu Square - London W1H 2LJ, United Kingdom