NPI Central
Ayaba Med Spa, LLC NPI Number 1629774310 — Arlington, TX | NPI Central