The Alma, Milford Haven. The Alma Public House,Priory Street,Milford Haven.