Barrington Apartments

9233 E. 65th St. Tulsa, OK 74133 (918) 505-9220