New restaurant and catering hall coming to Milford's Walnut Beach