Explore details about location Northwest 18th Street. Northwest 18th Street is a location situated within the Miami alongside other areas such as Northwest 63rd Street, Washington Street, Northwest 41st Street.