98 Apartments

12700 E 100th St N, Owasso, OK 74055

Hours of Operation

  • Monday
    9:00 am - 6:00 pm
  • Tuesday
    9:00 am - 6:00 pm
  • Wednesday
    9:00 am - 6:00 pm
  • Thursday
    9:00 am - 6:00 pm
  • Friday
    9:00 am - 6:00 pm
  • Saturday
    10:00 am - 5:00 pm
  • Sunday
    Closed

Play. Connect. Live. Relax.

98 Apartments, a new addition in Owasso, is the perfect location for individuals and families alike. Situated in the suburbs of Tulsa, 98 Apartments in Owasso, Ok are ideally located close enough to the city yet still providing residents with the serenity of living outside of it. A place offering something for everyone, you will love living this close to Tulsa and everything it has to offer.

Advertisement