The Windsor Grill
65 St Leonards Road
Windsor SL4 3BY
United Kingdom