Customer Reviews Back to Business Profile
-
Alice L.
-
Mary R.
-
Gloria H.
-
Kimothi C.
-
Robin H.
-
Angelina G.
-
Diana V.
-
Lori V.
-
Cody O.
Freya's Lair
Medical Spa
6341 Riverside Plaza Suite A
Albuquerque, NM 87120
United States
Sun - Sat: 8:00am - 7:00pm
+1 (505) 503-7381