Elegant dining at the Granville Inn