Charles Lrodriguez NPI 1104818525 Practice location: 329 Nokomis Ave S, Venice, FL 342852418 Taxonomy code: 208200000X Phone: (941) 800-4305