Tavistock Square

Tavistock Square
London, WC1H 9HQ