Tag Archives: best restaurants in Mayfair London

I Vote London Culinary King

Squirrel approved! Squirrel dance! The last thing I expected in London was to have some of the best food of my Squirrel life.  I came with very low expectations, and boy I was…More