About

Edit info
  • Open today, 1:00pm - 5:00pm
  • (505) 293-1569
  • 6501 Wyoming Blvd NE
    Albuquerque NM 87109

Looking for a spa in Academy Acres North? Located in Academy Acres North, Albuquerque, Optima Body Therapy is a spa situated at 6501 Wyoming NE Blvd. For appointments, prices, or hours call (505) 293-1569.