LifestyleEating at: The Square Mayfair At the heart of the Mayfair food and art scene, The Square sits only a few minutes walk from Green Park tube station on Bruton […] Share: