Green oasis of inner London, or inner Sydney (4,4)
I believe the answer is:
hyde park
(Other definitions for hyde park that I've seen before include "Marble Arch location" , "place of recreation" , "Public open space in Central London" , "London green space" , "capital grassland" .)