Dr Fox and Leung Office. Internal Medicine • 1 Provider. 7171 N University Dr Ste 203, Tamarac FL, 33321. Make an Appointment. Show Phone Number..