11 reviews
6 Church Lane, Windsor, Berkshire SL4 1PA
01753 859268
British
Windsor, Berkshire
££