3290 NE 33rd St, Fort Lauderdale, FL 33308, USA, Fort Lauderdale, Florida 33308, USA
Dr. Mark Leeds, D.O., is your Family Practice Physician and Osteopathic Medical Specialist in Fort Lauderdale. His distinct philosophy and personal approach to patient care gives you access to concierge medical services, opioid detox therapy as well