Address: 1708 Lee Rd
Winter Park
Florida
32789
United States
Winter Park
Florida
32789
United States
GOOGLE REVIEWS SUMMARY
Google Reviews >: 16
Avg Google Rating: 5
Patients drive an hour just to see Dr. Richard Ross—and have done so for over twenty years. That kind of loyalty speaks to an optometrist who takes time to listen, diagnose conditions others have missed, and restore confidence in eye care. Families trust him across generations, from children to elderly parents, appreciating his thorough explanations and thoughtful referrals to specialists when needed. His Winter Park practice combines old-fashioned attentiveness with professional expertise, offering seniors the patience and personalized attention they deserve.
Loading...
No Records Found
Sorry, no records were found. Please adjust your search criteria and try again.
Maps failed to load
Sorry, unable to load the Maps API.
