2 Wks Ago COMPARE 119 N Birmingham Pl, Tulsa, OK 74110 Unit 119 N Birmingham Pl Apartment for Rent 1 Bed $705
2 Wks Ago COMPARE 1625 E 4th St, Tulsa, OK 74120 Unit 1625 E 4th Street Apartment for Rent 1 Bed $650