NM Spirit of Wellness LLC - Main Location NM Spirit of Wellness LLC Address 123 Girard Blvd SE, Albuquerque, NM 87106 US 35.079296, -106.613630 Contact Information 505-726-4407 Map Map integration coming soon View on Google Maps Back to NM Spirit of Wellness LLC