A public house and restaurant, the Castle Green Inn offers homemade comfort food, including Sunday roasts available for takeaway.