Powers Road Medical CenterDoctors · Buffalo, NYDoctors. Serving the Russian-speaking community in Buffalo.Address: 6300 Powers Rd, Orchard Park, NY, 14127Phone: (716) 667-3222Loading map...