Explore details about location South Cliffview Street. South Cliffview Street is a location situated within the Flagstaff alongside other areas such as Victoria Way, Saint Nicholas Circle, North Hilltop Drive.