Naval Hospital Rota Spain NPI 1851605547 Practice location: Psc 819, Fpo, AE 096459998 Taxonomy code: 1710I1002X Phone: 6391039973681