770 NE 160th St, Miami, FL 33162