We’re not just a gym, but a full-service health club that provides the highest quality of customer service, health coaching, personal training, aquatics, tennis, racquetball, and group fitness. MAC is a fitness center that welcomes anyone looking to enjoy a healthy lifestyle!

member wellness
Play tennis for a lifetime
Tennis
Enjoy indoor and outdoor
Aquatics
Activities for all ages
Youth
Motivate yourself and each other
Group Exercise
Achieve amazing results
Personal Training
Have fun with us
Sports

10800 Center View Drive
Richmond, Virginia 23235
804.330.2222
Club Hours
Hours are subject to change based on inclement weather or other extenuating circumstances. The kids’ club and the cafe are temporarily closed, due to COVID-19 pandemic.
Monday-Thursday:
5:00am-9:00pm
Friday:
5:00am-9:00pm
Saturday:
7:00am-6:30pm
Sunday:
7:00am-6:30pm

Week 5
- Sun 30
- Mon 1
- Tue 2
- Wed 3
- Thu 4
- Fri 5
- Sat 6
- Sun 7
- Mon 8
- Tue 9
- Wed 10
- Thu 11
- Fri 12
- Sat 13
- Sun 14
- Mon 15
- Tue 16
- Wed 17
- Thu 18
- Fri 19
- Sat 20
- Sun 21
- Mon 22
- Tue 23
- Wed 24
- Thu 25
- Fri 26
- Sat 27
- Sun 28
- Mon 29
- Tue 30
- Wed 31
- Thu 1
- Fri 2
- Sat 3
-
9:00 am - 9:55 am
GX1 SHiNEExpired
-
Jaclyn
9:00 am - 9:30 amSStudio SprintExpired
-
Norell
10:00 am - 10:45 amGX1 BodybalanceExpired
-
Denise
11:00 am - 11:55 amGX1 BARREExpired
-
Denise
-
-
8:30 am - 9:15 am
GX1 BodypumpExpired
-
Mika
9:30 am - 10:15 amSStudio Spinning®Expired
-
Allison
9:30 am - 10:25 amGX1 AeromixExpired
-
Sandy
10:30 am - 11:30 amM/B YOGAExpired
-
Cari
10:30 am - 11:00 amGX1 Les Mills CoreExpired
-
Mika
5:45 pm - 6:30 pmGX1 BodycombatExpired
-
Angela
6:00 pm - 6:45 pmI POOL H2O FreestyleExpired
-
Kim
6:00 pm - 6:45 pmSStudio SpinningExpired
-
Michelle
-
-
6:00 am - 6:30 am
SStudio SprintExpired
-
Cameron
6:30 am - 7:00 amGX1 Les Mills CoreExpired
-
Cameron
8:30 am - 9:15 amI Pool H2O FreestyleExpired
-
Patricia
8:30 am - 9:15 amGX1 Solid StrengthExpired
-
Tina
9:30 am - 10:15 amM/B Chair YogaExpired
-
Cari
9:30 am - 10:15 amSStudio Spinning®Expired
-
Patricia
10:30 am - 11:15 amGX1 Pilates FusionExpired
-
Patricia
5:45 pm - 6:30 pmGX1 SHiNEExpired
-
Karen
6:30 pm - 7:15 pmGX1 Strength CircuitExpired
-
Sandy
-
-
9:30 am - 10:15 am
SStudio Spinning®Expired
-
Michelle
9:30 am - 10:25 amGX1 BARREExpired
-
Allison
10:30 am - 11:30 amM/B YOGAExpired
-
Allison
10:30 am - 11:15 amGX1 BodypumpExpired
-
Patricia
11:30 am - 12:25 pmGX1 Active RenewalExpired
-
Sandy
6:00 pm - 6:45 pmI POOL Aqua ZumbaExpired
-
Tracey
6:00 pm - 6:30 pmSStudio SprintExpired
-
Melissa R.
6:30 pm - 7:00 pmGX1 Les Mills CoreExpired
-
Denise
-
-
6:00 am - 6:30 am
SStudio SprintExpired
-
Melissa R.
6:30 am - 7:00 amGX1 Les Mills CoreExpired
-
Cameron
8:30 am - 9:15 amI Pool H2O FreestyleExpired
-
Patricia
8:30 am - 9:15 amGX1 Solid StrengthExpired
-
Tina
9:30 am - 10:15 amSStudio Spinning®Expired
-
Allison
9:30 am - 10:15 amM/B Chair YogaExpired
-
Patricia
5:45 pm - 6:30 pmGX1 ZumbaExpired
-
Tracey
6:00 pm - 7:00 pmM/B All Levels YogaExpired
-
Leo
6:30 pm - 7:15 pmGX1 BodypumpExpired
-
Denise
-
-
6:00 am - 6:45 am
GX1 BodybalanceExpired
-
Cameron
8:30 am - 9:15 amGX1 BodycombatExpired
-
Mika
8:30 am - 9:15 amI Pool H2O FreestyleExpired
-
Anne
9:30 am - 10:25 amGX1 AeromixExpired
-
Sandy
9:30 am - 10:15 amSStudio Spinning®Expired
-
Melissa O.
10:30 am - 11:00 amGX1 Mobility&StretchExpired
-
Sandy
10:30 am - 11:30 amM/B BodybalanceExpired
-
Melissa O.
-
-
8:15 am - 9:30 am
GX1 BodyattackExpired
-
Angela
8:30 am - 9:15 amI Pool H2O FreestyleExpired
-
Anne/Kim
9:00 am - 9:30 amGX1 Les Mills CoreExpired
-
Angela
9:30 am - 10:15 amSStudio Spinning®Expired
-
Allison
10:30 am - 11:30 amM/B YOGAExpired
-
Allison
-
-
9:00 am - 9:55 am
GX1 SHiNEExpired
-
Jaclyn
9:00 am - 9:30 amSStudio SprintExpired
-
Norell
10:00 am - 10:45 amGX1 BodybalanceExpired
-
Denise
11:00 am - 11:55 amGX1 BARREExpired
-
Denise
-
-
8:30 am - 9:15 am
GX1 BodypumpExpired
-
Mika
9:30 am - 10:15 amSStudio Spinning®Expired
-
Allison
9:30 am - 10:25 amGX1 AeromixExpired
-
Sandy
10:30 am - 11:30 amM/B YOGAExpired
-
Cari
10:30 am - 11:00 amGX1 Les Mills CoreExpired
-
Mika
5:45 pm - 6:30 pmGX1 BodycombatExpired
-
Angela
6:00 pm - 6:45 pmI POOL H2O FreestyleExpired
-
Kim
6:00 pm - 6:45 pmSStudio SpinningExpired
-
Michelle
-
-
6:00 am - 6:30 am
SStudio SprintExpired
-
Cameron
6:30 am - 7:00 amGX1 Les Mills CoreExpired
-
Cameron
8:30 am - 9:15 amI Pool H2O FreestyleExpired
-
Patricia
8:30 am - 9:15 amGX1 Solid StrengthExpired
-
Tina
9:30 am - 10:15 amM/B Chair YogaExpired
-
Cari
9:30 am - 10:15 amSStudio Spinning®Expired
-
Patricia
10:30 am - 11:15 amGX1 Pilates FusionExpired
-
Patricia
5:45 pm - 6:30 pmGX1 SHiNEExpired
-
Karen
6:30 pm - 7:15 pmGX1 Strength CircuitExpired
-
Sandy
-
-
9:30 am - 10:15 am
SStudio Spinning®Expired
-
Michelle
9:30 am - 10:25 amGX1 BARREExpired
-
Allison
10:30 am - 11:30 amM/B YOGAExpired
-
Allison
10:30 am - 11:15 amGX1 BodypumpExpired
-
Patricia
11:30 am - 12:25 pmGX1 Active RenewalExpired
-
Sandy
6:00 pm - 6:45 pmI POOL Aqua ZumbaExpired
-
Tracey
6:00 pm - 6:30 pmSStudio SprintExpired
-
Melissa R.
6:30 pm - 7:00 pmGX1 Les Mills CoreExpired
-
Denise
-
-
6:00 am - 6:30 am
SStudio SprintExpired
-
Melissa R.
6:30 am - 7:00 amGX1 Les Mills CoreExpired
-
Cameron
8:30 am - 9:15 amI Pool H2O FreestyleExpired
-
Patricia
8:30 am - 9:15 amGX1 Solid StrengthExpired
-
Tina
9:30 am - 10:15 amSStudio Spinning®Expired
-
Allison
9:30 am - 10:15 amM/B Chair YogaExpired
-
Patricia
5:45 pm - 6:30 pmGX1 ZumbaExpired
-
Tracey
6:00 pm - 7:00 pmM/B All Levels YogaExpired
-
Leo
6:30 pm - 7:15 pmGX1 BodypumpExpired
-
Denise
-
-
6:00 am - 6:45 am
GX1 BodybalanceExpired
-
Cameron
8:30 am - 9:15 amGX1 BodycombatExpired
-
Mika
8:30 am - 9:15 amI Pool H2O FreestyleExpired
-
Anne
9:30 am - 10:25 amGX1 AeromixExpired
-
Sandy
9:30 am - 10:15 amSStudio Spinning®Expired
-
Melissa O.
10:30 am - 11:00 amGX1 Mobility&StretchExpired
-
Sandy
10:30 am - 11:30 amM/B BodybalanceExpired
-
Melissa O.
-
-
8:15 am - 9:30 am
GX1 BodyattackExpired
-
Angela
8:30 am - 9:15 amI Pool H2O FreestyleExpired
-
Anne/Kim
9:00 am - 9:30 amGX1 Les Mills CoreExpired
-
Angela
9:30 am - 10:15 amSStudio Spinning®Expired
-
Allison
10:30 am - 11:30 amM/B YOGAExpired
-
Allison
-
-
9:00 am - 9:55 am
GX1 SHiNEExpired
-
Jaclyn
9:00 am - 9:30 amSStudio SprintExpired
-
Norell
10:00 am - 10:45 amGX1 BodybalanceExpired
-
Denise
11:00 am - 11:55 amGX1 BARREExpired
-
Denise
-
-
8:30 am - 9:15 am
GX1 BodypumpExpired
-
Mika
9:30 am - 10:15 amSStudio Spinning®Expired
-
Allison
9:30 am - 10:25 amGX1 AeromixExpired
-
Sandy
10:30 am - 11:30 amM/B YOGAExpired
-
Cari
10:30 am - 11:00 amGX1 Les Mills CoreExpired
-
Mika
5:45 pm - 6:30 pmGX1 BodycombatExpired
-
Angela
6:00 pm - 6:45 pmI POOL H2O FreestyleExpired
-
Kim
6:00 pm - 6:45 pmSStudio SpinningExpired
-
Michelle
-
-
6:00 am - 6:30 am
SStudio SprintExpired
-
Cameron
6:30 am - 7:00 amGX1 Les Mills CoreExpired
-
Cameron
8:30 am - 9:15 amI Pool H2O FreestyleExpired
-
Patricia
8:30 am - 9:15 amGX1 Solid StrengthExpired
-
Tina
9:30 am - 10:15 amM/B Chair YogaExpired
-
Cari
9:30 am - 10:15 amSStudio Spinning®Expired
-
Patricia
10:30 am - 11:15 amGX1 Pilates FusionExpired
-
Patricia
5:45 pm - 6:30 pmGX1 SHiNEExpired
-
Karen
6:30 pm - 7:15 pmGX1 Strength CircuitExpired
-
Sandy
-
-
9:30 am - 10:15 am
SStudio Spinning®Expired
-
Michelle
9:30 am - 10:25 amGX1 BARREExpired
-
Allison
10:30 am - 11:30 amM/B YOGAExpired
-
Allison
10:30 am - 11:15 amGX1 BodypumpExpired
-
Patricia
11:30 am - 12:25 pmGX1 Active RenewalExpired
-
Sandy
6:00 pm - 6:45 pmI POOL Aqua ZumbaExpired
-
Tracey
6:00 pm - 6:30 pmSStudio SprintExpired
-
Melissa R.
6:30 pm - 7:00 pmGX1 Les Mills CoreExpired
-
Denise
-
-
6:00 am - 6:30 am
SStudio SprintExpired
-
Melissa R.
6:30 am - 7:00 amGX1 Les Mills CoreExpired
-
Cameron
8:30 am - 9:15 amI Pool H2O FreestyleExpired
-
Patricia
8:30 am - 9:15 amGX1 Solid StrengthExpired
-
Tina
9:30 am - 10:15 amSStudio Spinning®Expired
-
Allison
9:30 am - 10:15 amM/B Chair YogaExpired
-
Patricia
5:45 pm - 6:30 pmGX1 ZumbaExpired
-
Tracey
6:00 pm - 7:00 pmM/B All Levels YogaExpired
-
Leo
6:30 pm - 7:15 pmGX1 BodypumpExpired
-
Denise
-
-
6:00 am - 6:45 am
GX1 BodybalanceExpired
-
Cameron
8:30 am - 9:15 amGX1 BodycombatExpired
-
Mika
8:30 am - 9:15 amI Pool H2O FreestyleExpired
-
Anne
9:30 am - 10:25 amGX1 AeromixExpired
-
Sandy
9:30 am - 10:15 amSStudio Spinning®Expired
-
Melissa O.
10:30 am - 11:00 amGX1 Mobility&StretchExpired
-
Sandy
10:30 am - 11:30 amM/B BodybalanceExpired
-
Melissa O.
-
-
8:15 am - 9:30 am
GX1 BodyattackExpired
-
Angela
8:30 am - 9:15 amI Pool H2O FreestyleExpired
-
Anne/Kim
9:00 am - 9:30 amGX1 Les Mills CoreExpired
-
Angela
9:30 am - 10:15 amSStudio Spinning®Expired
-
Allison
10:30 am - 11:30 amM/B YOGAExpired
-
Allison
-
-
9:00 am - 9:55 am
GX1 SHiNEExpired
-
Jaclyn
9:00 am - 9:30 amSStudio SprintExpired
-
Norell
10:00 am - 10:45 amGX1 BodybalanceExpired
-
Denise
11:00 am - 11:55 amGX1 BARREExpired
-
Denise
-
-
8:30 am - 9:15 am
GX1 BodypumpExpired
-
Mika
9:30 am - 10:15 amSStudio Spinning®Expired
-
Allison
9:30 am - 10:25 amGX1 AeromixExpired
-
Sandy
10:30 am - 11:30 amM/B YOGAExpired
-
Cari
10:30 am - 11:00 amGX1 Les Mills CoreExpired
-
Mika
5:45 pm - 6:30 pmGX1 BodycombatExpired
-
Angela
6:00 pm - 6:45 pmI POOL H2O FreestyleExpired
-
Kim
6:00 pm - 6:45 pmSStudio SpinningExpired
-
Michelle
-
-
6:00 am - 6:30 am
SStudio SprintExpired
-
Cameron
6:30 am - 7:00 amGX1 Les Mills CoreExpired
-
Cameron
8:30 am - 9:15 amI Pool H2O FreestyleExpired
-
Patricia
8:30 am - 9:15 amGX1 Solid StrengthExpired
-
Tina
9:30 am - 10:15 amM/B Chair YogaExpired
-
Cari
9:30 am - 10:15 amSStudio Spinning®Expired
-
Patricia
10:30 am - 11:15 amGX1 Pilates FusionExpired
-
Patricia
5:45 pm - 6:30 pmGX1 SHiNEExpired
-
Karen
6:30 pm - 7:15 pmGX1 Strength CircuitExpired
-
Sandy
-
-
9:30 am - 10:15 am
SStudio Spinning®Expired
-
Michelle
9:30 am - 10:25 amGX1 BARREExpired
-
Allison
10:30 am - 11:30 amM/B YOGAExpired
-
Allison
10:30 am - 11:15 amGX1 BodypumpExpired
-
Patricia
11:30 am - 12:25 pmGX1 Active RenewalExpired
-
Sandy
6:00 pm - 6:45 pmI POOL Aqua ZumbaExpired
-
Tracey
6:00 pm - 6:30 pmSStudio SprintExpired
-
Melissa R.
6:30 pm - 7:00 pmGX1 Les Mills CoreExpired
-
Denise
-
-
6:00 am - 6:30 am
SStudio SprintExpired
-
Melissa R.
6:30 am - 7:00 amGX1 Les Mills CoreExpired
-
Cameron
8:30 am - 9:15 amI Pool H2O FreestyleExpired
-
Patricia
8:30 am - 9:15 amGX1 Solid StrengthExpired
-
Tina
9:30 am - 10:15 amSStudio Spinning®Expired
-
Allison
9:30 am - 10:15 amM/B Chair YogaExpired
-
Patricia
5:45 pm - 6:30 pmGX1 ZumbaExpired
-
Tracey
6:00 pm - 7:00 pmM/B All Levels YogaExpired
-
Leo
6:30 pm - 7:15 pmGX1 BodypumpExpired
-
Denise
-
-
6:00 am - 6:45 am
GX1 BodybalanceExpired
-
Cameron
8:30 am - 9:15 amGX1 BodycombatExpired
-
Mika
8:30 am - 9:15 amI Pool H2O FreestyleExpired
-
Anne
9:30 am - 10:25 amGX1 AeromixExpired
-
Sandy
9:30 am - 10:15 amSStudio Spinning®Expired
-
Melissa O.
10:30 am - 11:00 amGX1 Mobility&StretchExpired
-
Sandy
10:30 am - 11:30 amM/B BodybalanceExpired
-
Melissa O.
-
-
8:15 am - 9:30 am
GX1 BodyattackExpired
-
Angela
8:30 am - 9:15 amI Pool H2O FreestyleExpired
-
Anne/Kim
9:00 am - 9:30 amGX1 Les Mills CoreExpired
-
Angela
9:30 am - 10:15 amSStudio Spinning®Expired
-
Allison
10:30 am - 11:30 amM/B YOGAExpired
-
Allison
-
-
9:00 am - 9:55 am
GX1 SHiNEExpired
-
Jaclyn
9:00 am - 9:30 amSStudio SprintExpired
-
Norell
10:00 am - 10:45 amGX1 BodybalanceExpired
-
Denise
11:00 am - 11:55 amGX1 BARREExpired
-
Denise
-
-
8:30 am - 9:15 am
GX1 BodypumpExpired
-
Mika
9:30 am - 10:15 amSStudio Spinning®Expired
-
Allison
9:30 am - 10:25 amGX1 AeromixExpired
-
Sandy
10:30 am - 11:30 amM/B YOGAExpired
-
Cari
10:30 am - 11:00 amGX1 Les Mills CoreExpired
-
Mika
5:45 pm - 6:30 pmGX1 BodycombatExpired
-
Angela
6:00 pm - 6:45 pmI POOL H2O FreestyleExpired
-
Kim
6:00 pm - 6:45 pmSStudio SpinningExpired
-
Michelle
-
-
6:00 am - 6:30 am
SStudio SprintExpired
-
Cameron
6:30 am - 7:00 amGX1 Les Mills CoreExpired
-
Cameron
8:30 am - 9:15 amI Pool H2O FreestyleExpired
-
Patricia
8:30 am - 9:15 amGX1 Solid StrengthExpired
-
Tina
9:30 am - 10:15 amM/B Chair YogaExpired
-
Cari
9:30 am - 10:15 amSStudio Spinning®Expired
-
Patricia
10:30 am - 11:15 amGX1 Pilates FusionExpired
-
Patricia
5:45 pm - 6:30 pmGX1 SHiNEExpired
-
Karen
6:30 pm - 7:15 pmGX1 Strength CircuitExpired
-
Sandy
-
-
9:30 am - 10:15 am
SStudio Spinning®Expired
-
Michelle
9:30 am - 10:25 amGX1 BARREExpired
-
Allison
10:30 am - 11:30 amM/B YOGAExpired
-
Allison
10:30 am - 11:15 amGX1 BodypumpExpired
-
Patricia
11:30 am - 12:25 pmGX1 Active RenewalExpired
-
Sandy
6:00 pm - 6:45 pmI POOL Aqua ZumbaExpired
-
Tracey
6:00 pm - 6:30 pmSStudio SprintExpired
-
Melissa R.
6:30 pm - 7:00 pmGX1 Les Mills CoreExpired
-
Denise
-
-
6:00 am - 6:30 am
SStudio SprintExpired
-
Melissa R.
6:30 am - 7:00 amGX1 Les Mills CoreExpired
-
Cameron
8:30 am - 9:15 amI Pool H2O FreestyleExpired
-
Patricia
8:30 am - 9:15 amGX1 Solid StrengthExpired
-
Tina
9:30 am - 10:15 amSStudio Spinning®Expired
-
Allison
9:30 am - 10:15 amM/B Chair YogaExpired
-
Patricia
5:45 pm - 6:30 pmGX1 ZumbaExpired
-
Tracey
6:00 pm - 7:00 pmM/B All Levels YogaExpired
-
Leo
6:30 pm - 7:15 pmGX1 BodypumpExpired
-
Denise
-
-
6:00 am - 6:45 am
GX1 BodybalanceExpired
-
Cameron
8:30 am - 9:15 amGX1 BodycombatExpired
-
Mika
8:30 am - 9:15 amI Pool H2O FreestyleExpired
-
Anne
9:30 am - 10:25 amGX1 AeromixExpired
-
Sandy
9:30 am - 10:15 amSStudio Spinning®Expired
-
Melissa O.
10:30 am - 11:00 amGX1 Mobility&StretchExpired
-
Sandy
10:30 am - 11:30 amM/B BodybalanceExpired
-
Melissa O.
-
-
8:15 am - 9:30 am
GX1 BodyattackExpired
-
Angela
8:30 am - 9:15 amI Pool H2O FreestyleExpired
-
Anne/Kim
9:00 am - 9:30 amGX1 Les Mills CoreExpired
-
Angela
9:30 am - 10:15 amSStudio Spinning®Expired
-
Allison
10:30 am - 11:30 amM/B YOGAExpired
-
Allison
-