Explore details about location South Pine River Street. South Pine River Street is a location situated within the Ithaca alongside other areas such as North Elm Street, Avenue C, South Maple Street.