Italian Steak House

38 Thames Street, Windsor, SL4 1PR

Telephone: 01753267787

Italian, Pizza, Burger takeaway.

Call the takeaway or restaurant direct on the telephone number provided above to ask about the menu.

order food now

location of Italian Steak House

Italian Steak House reviews


Rate Italian Steak House