The Greyhound Inn is a lively pub in Haverfordwest known for showing live sports and hosting live music and karaoke. It offers a hearty drinking experience and venue hire with tailored catering.