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