I've been staying at this property for several months and have heard many a person (mostly tourists) complaining at the front desk about the charge.
There are a few garages nearby, but I'm not sure what their charges are. I will try to keep my eyes peeled tonight as I walk back, and report here if I find anything. Will you be staying on a weekday or weekend?