Where is Deakin University/Holland Ave?

Where is Deakin University/Holland Ave located?

Deakin University/Holland Ave, Deakin University/Holland Ave, Australia (approx. -37.84638°, 145.11389°)


Where is Deakin University/Holland Ave on the map?