British restaurant, Breakfast restaurant, Cafe, Hamburger restaurant, Restaurant
Fast food restaurant
Windsor Royal Station 56 Jubiliee Arches 56 Jubilee, The Arches, Windsor SL4 1PJ, United Kingdom
Restaurant
31-32 Royal Station Parade, Thames St, Windsor SL4 1PJ, United Kingdom