Sasha Ruiz NPI 1407228901 Practice location: 601 King St, Oviedo, FL 327658106 Taxonomy code: 235Z00000X Phone: (073) 204-0504