Tag: The Ship

Thatched House, Hammersmith

I had heard great things about the Thatched House in Hammersmith taken over by the proprietors of The Ship in Wandsworth.  Mr and me hadn’t visited since a messed up birthday party booking a couple of years ago.  Since then, the venue and any mention…