127 reviews
64-67 Windsor Royal Station, Jubilee Arch, Windsor, Berkshire SL4 1P
01753 864 586
British
Windsor, Berkshire
££