Catherine Walsh Author

Catherine Walsh was born in Dublin in 1964 and spent her childhood between that city and the Wexford countryside. She has lived in England and in Spain but now lives with her husband and two sons in County Limerick.