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