Site:
www.squarerestaurant.org

The Square

Stylish and sophisticated, with two Michelin stars for its refined food from Chef/co-owner Philip Howard, The Square is located in the heart of Mayfair, close to London's best shops and art galleries. The expansive dining room is furnished... More
Bookmarks
No reviews yet.   Be the first.
Ranked:
#860 in Restaurants, #1,538 in London, #4,679 in UK, #38,082 in Food
Review this site:
 
 
     
  Similar Sites  
  Reviews (0)