Add Windsor Castle review

Windsor Castle, London
Address: 114 Campden Hill Road, Notting Hill, London, W8 7AR
Features: Beer garden, Best Bar None, Real ale


Rating
Comments