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 7 days a week with evening hours Monday and Wednesday. 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.
Accepting Aetna PPO, Horizon BC/BS, Cigna, United Healthcare/Oxford, and Medicare.
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.
Monday: 8 AM to 8 PM
Tuesday: 8 AM to 5 PM
Wednesday: 8 AM to 8 PM
Thursday: 8 AM to 5 PM
Friday: 8 AM to 3 PM
[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.]
Here is what some of our patients have said about Dr. Schweitzer:
“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 doctorwith 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!”