4.9
(97)
2425 S Hill St
South Los Angeles,
Los Angeles ,
CA
90007
THE 10 BEST Los Angeles, CA Fitness Centers