28 Leeds Street

Location

28 Leeds Street, Footscray.

A few minutes walk from Footscray Station.