The Good Retreat Guide by Stafford Whiteaker

Over 500 Places to Find Peace and Spiritual Renewal in Britain, Ireland, France, Spain, Italy, Greec