Start from
Westminster Eyecare Associates Inc
891 Westminster St, Providence 02903