I love the Granville Inn! I've been there for luncheon and staff Christmas Banquets for work, and the food is phenomenal. The staff is accommodating and friendly and the building, an "English Manor Inn", is beautiful. They have special events there throughout the year as well as a restaurant and catering and banquet facilities. They also have rooms for overnight guests, as the "Inn" part implies.
http://www.granvilleinn.com/
more