Book an Appointment. (772) 336-6601. keyboard_arrow_left Go to search. Location. Heart and Family Health Institute - St. Lucie West Suite 101. 293 NW Peacock Blvd Ste 101 - 104. Port St Lucie, FL 34986..