Family Practice Doctors Varughese Shibu Md Pa 4399 North Nob Hill Road Fort Lauderdale, FL 33351 (718) 619-0037