Walmer Castle – Ledbury Road

Walmer Castle is a traditional cosy pub in the heart of Notting Hill but with an oriental spin. Downstairs brings in the locals for a quiet pint, but once upstairs, you enter a large buzzy room appropriately furnished with all oriental decorations. Despite the lack of fast service, this resturant serves up consisttently good food … Continue reading