2 Weeks Free!

*Must move-in by August 31, 2018. New move-ins only. Terms and conditions apply. Special subject to change or end without notice.

Barcelona Apartments

5160 South Yale Tulsa, OK 74135 (539) 302-0979