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