at Melbourne Street, North Adelaide , 5000 Australia
2 FB users likes The Store North Adelaide, set it to 19 position in Likes Rating for North Adelaide, Australia in Local Business category
The Store North Adelaide is North Adelaide based place and this enity listed in Cafe category. Located at Melbourne Street SA 5000.