Castle John's is a restaurant offering pub fare in a sports bar atmosphere, known for friendly service.