Dufour is an upscale restaurant within the Stage House Inn, specializing in seafood and steaks served in an elegant setting.