Skip Main Navigation

Contact Us

The Village Flats Apartments

624 South Peoria Avenue

Tulsa, Oklahoma 74120

(918) 265-1211