Map location of
Stillwater Energy Center, Stillwater, OK, USA

Stillwater, Oklahoma, United States

Homes for sale near Stillwater Energy Center, Stillwater, OK, USA

Address Bed / Bath Listing Price
Picture of 2703 E Cedar Creek Pass
2703 E Cedar Creek Pass
***BONUS: Seller is offering $5,000 that can be used towards upgrades, closing costs or rate buy down! Welcome to your future dream home in Stillwater’s newest addition—where style meets space and comfort meets convenience! This brand-new construction offers 4 bedrooms, 3 bathrooms, including a
Stillwater, OK
Living Area: 1967 Sqft.
4 Beds, 3 Baths
$365,500

Points of Interest near Stillwater Energy Center

Additional information

  • Operator : Stillwater Utilities Authority