The Node

From TwogPedia
Locations/The Node


The Node
The Node Logo.png
Location Information
Closed:
2020-05-23
Opened:
2008
Type:
Internet café
Location:
CanadaCalgary, Alberta
Address:
Unit 123, 575 - 28 St. SE
Links

The Node is a Internet café located in Calgary, Canada