JL Dr. John T. Leffers, OD Is this you? Claim your profile Optometry 0Leave a review John T Leffers Od 70 Providence Pl, Providence, RI, 02903 1 other location (401) 331-7850