The Streat Cafe Tallaght

The Square Shopping Centre, Tallaght , Dublin