New restaurant finally set to open after three-year wait