1 station · 8 total stalls.
2516 Historic Rt 66, Santa Rosa, NM, 88435
Open · Open to non-Tesla EVs · Opened Mar 13, 2015
Open in Google Maps
← All New Mexico Superchargers · Home