20 E Archer Street, Tulsa, OK 74103 | HotPads