Garden Bar London - Pub Review
Just a quick walk from Latimer Road tube station in Notting Hill, Garden Bar is a popular pub mostly for its huge beer garden (one would hope so since it’s called Garden Bar). They’ve claimed that it’s the largest beer garden in Central London so on a sunny summer evening I was intrigued…