Found 20 gyms in Boston. Book by the hour or get a day pass - no membership required.
Boston, United States