John Franklin, MD

Urology
Cost:

Virgin Islands Urologic Center

9003 Havensight Shopp Ctr, Ste 301 Bldg Iii, St Thomas, VI 00802

Accepting new patients

(340) 774-9655