There are some very competent and specialized doctors in Bethlehem. Many speak English and some speak Spanish. Check with your hotel, some of the hotels have English-speaking doctors on call. Medical service here is not as sophisticated as in the U.S. or Canada.