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