Location: Nerd Shop

Address: 6 Illawarra Crescent North, Ballajura View

Map presented by Google