Solarius Spa
12500 Montgomery Boulevard NE Suite 107Albuquerque, New Mexico 87111
Located on the South West corner of Tramway and Montgomery in the Caracol Plaza.