I think this must be a new place. At least I've never noticed it, and I drive by this location often. I first noticed it on Rubmaps, where it's shown as the most recently added listing.
No reviews yet, so no info, except that their base rate is a little higher than usual. Has anyone been there?