Peter R Carroll, MD, Urology

1600 Divisadero St Fl 3
San FranciscoCA  94115-3010 (San Francisco County)


Phone: 415-353-7171
Fax: 415-353-7093

NPI: 1366461667
License Number: A35750 (CA)