2318 E 13th St
(1)

2318 E 13th St , Tulsa, OK 74114

Reviews

1 year ago

Renter

Good landlord, older building, good neighborhood with good neighbor