- New Members
- The Chamber
- About Natomas
- News & Events
Olympus Sports Coliseum is a premiere 50,000 sq ft indoor sports complex offering activities for youth and adults.Multi-sport leagues, pickup games, clinics, camps, fitness classes and more.
On Pell Drive Between Northgate and Norwood off of I-80 in North Natomas