Brent Michael Pennelly, MD, Physical Medicine & Rehabilitation

345 S Halcyon Rd
Arroyo GrandeCA  93420 (San Luis Obispo County)


Phone: 805-489-4261
Fax:

NPI: 1164868873
License Number: A153934 (CA)