10th - 12th June 2005 - Pembrokeshire

"Beth Ruach", St Davids

Beth Ruach