689 NE 122nd St North Miami FL 33161 | MLS A10354063