Apartment Unit 118 at 1251 NE 108 Street, North Miami Beach, FL 33177 | HotPads