Mamma Mia!
Fast food restaurant
Fast food restaurant
British restaurant
Jubilee Arch, Windsor Royal Station, 64-67 Goswell Hill, Windsor SL4 1PJ, United Kingdom
Restaurant
31-32 Royal Station Parade, Thames St, Windsor SL4 1PJ, United Kingdom
Turkish restaurant
5 Queen Anne`s Court, Peascod St, Windsor SL4 1DG, United Kingdom
Modern European restaurant
52-56 Thames St, Windsor SL4 1PX, United Kingdom