3 indian creek island road miami fl