Nextera Healthcare (North Vista Medical Center) - Main Location Nextera Healthcare (North Vista Medical Center) Address 275 South Main Street, Suite 201 Longmont, CO 80501 US 40.152928, -105.103284 Contact Information 303-501-2600 Location Map View on Google Maps Back to Nextera Healthcare (North Vista Medical Center)