Windsor Grill
65 St. Leonards Rd, Windsor
01753 859658
Menu
Reserve
Windsor, Berkshire
Windsor Grill
65 St. Leonards Rd, Windsor, Berkshire SL4 3BX
01753 859658