2 min read Abandoned Places Menlo Castle: an Irish abandoned castle claimed by nature 4 years ago Ivan