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
leasing@velencia.com
HOURS
MON-FRI: 10 AM TO 6 PM
SAT: 10 AM TO 6 PM
SUN: CLOSED
Schedule a tour with us today!