All types Bar Cafe Restaurant All types All types Bars Cafes Restaurants 3 Old Pharmacy Restaurant 5 Main Street, Solva, Haverfordwest, Solva, WA SA62 6UU Restaurant 3 Open now The Cambrian Inn Main Street, Solva, Solva, Haverfordwest, Solva, WA SA62 6UU Restaurant Bar