Menlo Park Self Catering Apartments, Galway City, Ireland