Add Windsor Castle review

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


Rating
Comments