Explore details about location Southwest 266th Street. Southwest 266th Street is a location situated within the Miami-Dade County alongside other areas such as Southwest 138th Court, Southwest 90th Court, Don Shula Expressway.