Lord's Road Studios & Gallery

OPEN FOR BUSINESS

A newly established Art Gallery and Artist Studio complex in the inner west is now inviting SUBMISSIONS for the Gallery's 2001 - 2 exhibit program.



Unit 3, 67 - 69 Lords Road, Leichhardt, 2040

Call: +61 (0) 2 9569 0099 or + 61 (0) 413 840 335

Thurs. - Mon., 10 - 5 or by appt.

Media Archive