Apartment Unit 26T at 91-1149 Mikohu Street, Ewa Beach, HI 96706 - HotPads