Michael Borg Limberg, MD, Ophthalmology

1270 Peach St
San Luis ObispoCA  93401-2856 (San Luis Obispo County)


Phone: 805-541-1342
Fax: 805-541-5836

NPI: 1063569655
License Number: G062604 (CA)