The Quarters at StillwaterFarrah Falcone2023-02-02T10:58:04-06:00 The Quarters at Stillwater Oklahoma State University 1, 2, & 4 Bedroom Apartments 180 Units 544 Beds Built in 2016 Acquired in 2020 Visit Website