This restaurant has everything a diner could want. They have great food, even sophisticated dishes that you wouldn't expect to find at this rural location. The great food is backed up by excellent customer service, wait staff are always eager to help. The only problem I see is that their dining area is too small, but other than that I highly recommend trying Crossroads Cafe
more