Pediatric Ophthalmology
2 Dudley St, Providence 02905