Freya’s Lair Medical Spa

6341 Riverside Plaza Ln Suite A, Albuquerque, NM 87120, USA

About Freya’s Lair Medical Spa

4.7 / 5

from reviews

Freya’s Lair Medical Spa

Our Address

6341 Riverside Plaza Ln Suite A, Albuquerque, NM 87120, USA

See Your Business Here!

For more information on our listings, advertising, coupons, and mailers, please contact us today!