Tavistock Square es una plaza con jardín público en Bloomsbury, Londres.