Nextera Healthcare (MetroMed) - Main Location Nextera Healthcare (MetroMed) Address 14221 SW 120th St, Ste. 129 Miami, FL 33186 US 25.657069, -80.424394 Contact Information 303-501-2600 Location Map View on Google Maps Back to Nextera Healthcare (MetroMed)