Magherafelt, County Londonderry

Photos, Maps, Books and Memories of Magherafelt