Yes, according to the Dublin City Council website, there's public toilets in the Herbert Park Tearooms.