Explore details about location Southwest 17th Terrace. Southwest 17th Terrace is a location situated within the Miami alongside other areas such as South Venetian Way, Northwest 15th Street, Biscayne Boulevard.