Richa Tevatia, M.D. Pediatrician 16770 SW Edy Rd Suite 102, Sherwood, OR 97140 Visit Website 5/5 (1 reviews) View Details