Order your food online for Italian Steakhouse in Windsor
We are preparing your food delivery for Italian Steakhouse
Italian Steakhouse
38 Thames Street Windsor, Berkshire SL4 1PR, United Kingdom
Steak, Italian, Grill, Pizza, Delivery Services, Casual, Steakhouse, Coffee, Pasta, Drinks, Wine
The redirect does not work? Just click on this link or copy it into your address bar