Just the look of the place is sketchy! I've NEVER seen anyone go in, or come out. Their sign always says "Open" but I have no idea if it actually even operates.
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.