Snap Fitness Lewiston

625 21st Street, Lewiston, ID 83501