Explore details about location South 65th Street. South 65th Street is a location situated within the Mesa alongside other areas such as South Briar, Luscombe, North Pioneer.