NPI Central
El Castillo Retirement Residences NPI Number 1164639027 — Santa Fe, NM | NPI Central