1164 Ne 86th St Miami Shores, FL 33138