Filters:
clear
Country: United Kingdom

internet cafe in Abergele

About 1 results.

Abergele Youth Action/Itaca

Bridge Street, LL22 7HA Abergele, United Kingdom

Abergele Community Action is a unique community project which operates out of an Internet Café and ICT Community facility known as Itaca

  • 1