Located on the eponymous square, The Ivy St. Helen’s Square offers relaxed yet sophisticated all-day dining in the historic city of York.