660 NE 95th St Miami Shores, FL 33138