The Square Shopping Centre

The Square Shopping Centre

Entrance to the Square Shopping Centre, Tallaght