(973) 917-3200

100 US Highway 46E

Building B, Suite 204

Mountain Lakes, NJ 07046

Menu

Home

Welcome to Mountain Lakes Medical Center

Mountain Lakes Medical Center provides Morris County with a new option in Urgent Care. Mountain Lakes Medical Center combines the familiarity of the Family Physician with the convenience of an Urgent Care Center to create a practice that serves many of your medical needs.

We are conveniently located at 100 US Highway 46 near I-80 and I-287 in Mountain Lakes.
We see patients 6 days a week. No appointment is ever necessary and we strive to keep wait times under 30 minutes.

Unlike many area Urgent Care Centers, Dr Richard Schweitzer is the owner and sole practicing physician. With over a decade of Urgent Care/Family Medicine experience, Dr. Schweitzer can provide the entire family with the care of a family physician that fits into your busy schedule.

Flu vaccines are now available.

Dr. Schweitzer has been designated a Civil Surgeon for the Newark Field Office of the Citizenship and Immigration Services (US Department of Homeland Security) which enables him to perform immigration physicals for people wishing to become legal residents of the United States. For more information on this program, see the USCIS Civil Surgeons Locator.

Attention Pilots: Dr Schweitzer is now an Aviation Medical Examiner for the FAA and can perform Class 2 & 3 pilot exams. Simply visit the FAA MedXPress website to fill out the history portion of the 8500-8 form for pilot physicals. Once completed, please call our office to schedule an appointment at your convenience.

Hours

[Closed Christmas Day, Thanksgiving, Friday after Thanksgiving, New Years Day and Easter. Open 9-2 on Christmas eve, Memorial Day, Labor Day and Independence Day.]

Testimonials

Dr. Schweitzer was worth every penny out of pocket. His bedside manner is absolutely top notch, and his knowledge far exceeds that. He is truly an amazing doctor with a knack for what he does. I am very lucky to have FINALLY found a doctor I can trust to take care of me. Everyone should be seeing him!

Wonderful Doctor! I saw him after having no success with my primary doctor. He took bloodwork and time to explain the results. Dr. Schweitzer has a wonderful disposition. He truly cares about his patients. He is now my primary doctor. Highly recommended!