Andrew Joseph Odwyer, MD, Ophthalmology

2016 Meade Pkwy
SuffolkVA  23434-4259 (Suffolk City County)


Phone: 757-539-1533
Fax: 757-539-6591

NPI: 1386648053
License Number: 0101021632 (VA)