Westminster Eyecare Associates Inc
891 Westminster St, Providence 02903