User comments, reviews and photos from the Island Hill - North Strangford Nature Reserve County Down, Northern Ireland