Ellen Ren O.D. » LVS Directory Go back to directory. Add to Address Book. Ellen Ren, O.D. NY Partners Ophthalmology 37-01 Main Street 2nd floor Flushing NY 11354 work Work Phone: 7188088688work Status-Active Through: December 31, 2027 Status-Active Through – Ellen Ren O.D. 20271231000000 Categories: Low Vision Specialists Updated 4 days ago.