London : Tavistock Square


Tavistock Square is a public square in Bloomsbury. The centre-piece of the gardens is a statue of Mahatma Gandhi.

hotels nearby

map and directions

food and drinks

more information