The Ultimate Self Defense & Performance Center does not offer on-site parking. The closest parking is at 1654 Columbia Road, Boston. See more here.
There is no free parking near The Ultimate Self Defense & Performance Center.