The Square Location

Tallaght, Dublin 24