Lovely public garden providing a haven of Tranquility behind the hustle and bustle of Tottenham Court Road