The Criterion Building
Owasso, OK
The Criterion Building is a three-story, multi-tenant development located in Owasso, OK, serving as the headquarters for Criterion operations. Managed and operated by Criterion, the building houses a range of businesses, including a salon, a medspa, and is anchored by Keller Williams Realty.
Building Completed in January 2023.