Explore details about location Southwest 66th Street. Southwest 66th Street is a location situated within the Miami-Dade County alongside other areas such as Mojave Lane, Southwest 165th Street, Northwest 122nd Avenue.