Barrington Apartments

9233 E. 65th St. Tulsa, OK 74133 (918) 940-6790