Apartments in Owasso, OK
Coffee Creek Apartments
14100 E 106th St N
Owasso,
OK
74055
918-347-5410
Visit Location
Cottages at Tallgrass Point Apartments
8748 N Mingo Rd
Owasso,
OK
74055
918-928-8950
Visit Location