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!