Apartment Unit 332420 at 1801 S 132nd East Place #332420, Tulsa, OK 74108 - HotPads