The Town Pump is a charming, unpretentious bar and pub known for its enjoyable service and amazing pizza. It offers a relaxed atmosphere for both locals and visitors.