Contact Us

We are located south of Stillwater, between Stillwater and Perkins. We're at the northwest corner of HWY 177 (South Perkins Road) and 80th Street (Lost Creek Road).

Physical Address:
522 E. 80th Street
Stillwater, OK  74074

Mailing Address:
P. O. Box 2343
Stillwater, OK 74076

Office Hours:
By Appointment Only
7 Days a Week

Phone & Email:


Please submit the form below for information, availability, to view units or to complete a lease agreement. Inquiries will be answered within the same business day.