Add Windsor Castle review

Windsor Castle, London
Address: 36 St Johns Hill, Clapham Junction, London, SW11 1SA
Features: Real ale, Dog friendly, Dartboard, Live music, Real fire, TV


Rating
Comments