Dr. Bhavesh A. Shah is a practicing physician in St. Charles. This doctor specializes in family medicine and is certified by the American Board of Family Medicine. Call to inquire about estimates, additional services, costs, payments, accepted insurance providers and to set up a consultation.