
The Greenhouse
The Greenhouse is a fine dining Michelin starred restaurant in Mayfair. It’s been on our list for a while so I thought it would be a good place to try for dinner during my gentleman companion’s birthday weekend. It’s down a quiet side street and you could easily walk past the entrance. Walk through the gates however and you’re faced with a beautiful garden. It … Continue reading The Greenhouse