Home for sale: 1251 NE 84th Street, Miami FL