Family Medicine. ★ ★ ★ ★ ★. Rated 4.8 out of 5 stars. Book an Appointment. (772) 336-6601. keyboard_arrow_left Go to search. Location. Heart and Family Health Institute - NW Peacock Blvd. 293 NW Peacock Blvd Ste 204..