Is the fitness center open?
Address: 5860 W 73rd St, Indianapolis, IN 46278, USA
Victor Ingram | Apr 26, 2021
No
Anita Reyes | Apr 26, 2021
The pool and whirlpool were closed. I didn't see anyone using equipment either.
Thanks! Your answer is awaiting moderation.