The Rams Head is a country pub and restaurant offering a stylish and traditional interior with a chic bar space. It is a destination for lunch, dinner, or drinks.