Leichhardt Street Studios.
Commercial gallery; Art workshops; artists studios. Located: Australia (VIC).