More about Cafe Rouge
Cafe Rouge is located at Windsor Royal Station, Jubilee Arch, SL4 1PJ Windsor, Berkshire
+44 (0) 1753 831100
https://www.caferouge.com/bistro-brasserie/windsor/royal-station