February 23, 2023
137
A Galway Favourite Located beside the iconic Spanish Arch, the Thai Garden restaurant is a Galway favourite....