Mehul Patel, MDDoctors · Orlando, FLOphthalmologists. Serving the Russian-speaking community in Orlando.Address: 9975 Tavistock Lakes Blvd, Orlando, FL, 32827Phone: (407) 266-3627Loading map...