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