Fort Lauderdale Urology is located in Fort Lauderdale, United States on 4800 NE 20th Terrace. Fort Lauderdale Urology is rated 3 out of 5 in the category urology clinic in United States.
Address
4800 NE 20th Terrace
Accessibility
Wheelchair-accessible entranceWheelchair-accessible toilet