Why wait hours to be seen? At Main Street Medical Care, you can get the expert care
you need, when you need it—without an appointment. And without the wait.  Plus, we are open during lunch!
Local urgent care centers and emergency rooms typically have wait times of 5 hours or more. Most people have busy lives and full schedules and don’t want to give up an entire half day or more waiting to be seen. At Main Street Medical Care, we make a bold and unusual promise to our patients:

You Will Be Seen Within an Hour of Your Arrival
or Your Visit Is


Main Street Medical Care provides exceptional care for non-life threatening illnesses and injuries, including coughs, colds and flu; sore throats; ear and sinus infections; seasonal allergies; cuts, bumps and bruises; sprains and strains and much more. We also make it easy to get routine care as well including, general physicals, cancer screenings, care of chronic conditions like hypertension, high cholesterol and diabetes, vaccines, and routine blood tests.
Main Street Medical Care is conveniently located in the Lewisville, Texas across the street from The Medical Center of Lewisville. Our physical address is 571 West Main Street, Suite 120, Lewisville, TX 75057. For directions, click here to View a map of our location, or call us at 972.221.3500. 

View the Privacy Policy of Main Street Medical Care


Dr. Zahaluk's Videos

What Do I Need to Ask At My Next Doctor's Visit?


How Can I Manage My Health Insurance Costs?