CONTACT US

Ready to move into one of our unique apartments? The Velencia can be your new home!

140 E 21st St, Tulsa, OK 74114

918-645-4133

[email protected]

HOURS

MON-FRI: 10 AM TO 6 PM

SAT: 10 AM TO 6 PM

SUN: CLOSED

 Schedule a tour with us today!

SCHEDULE A TOUR