Features:
Independent Living
Size:
196 Units
Location:
8222 South Yale Ave.
Tulsa, OK 74137
Tulsa, OK 74137
Year Opened:
2001