Location

The Auto Angel is located at 3140 Cerrillos Road in front of the Plaza Princessa Shopping Center on the Corner of Cerrillos Road and Calle Del Cielo directly across the street from Tortilla Flats.  It is shown in the interactive Google Map below. Phone 505-424-3899 for more information.