Up To One Month Free

*Call for details, new move-ins only, limited time offer, terms and conditions apply. Expires 6/30/18.

Barcelona Apartments

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