CONTACT The Windsor Castle – Pub & Restaurant 98 Park Road, Marylebone, London, NW1 4SH 0207 723 9262 info@windsor-castle.co.uk FOLLOW US ON FACEBOOK & INSTAGRAM! Like Loading...