Albert Street Reserve in Dulwich

Albert Street Reserve in South Australia is a park. Albert Street Reserve is near Tudor Street.
Leisure
park