Stephen's Pub and Grill is located just south of the train station on Main St. It was opened November 2001 and has become a landmark restaurant. Along with the restaurant, there is a large bar area for gathering with friends for a game or just relaxing after a good meal.