I was out for a walk last night and wandered down a road I don't often travel. To my surprise there was a hopping bar/lounge full of people in the old Chili's location. I feel like I don't even know my own neighborhood!
I couldn't investigate too closely as I had my puppy with me. I did see the sign which I think said:
Hoffa's Swiss Alps.
Has anyone been here? Is it a chain? The atmosphere looked a bit chainish from the outside looking in.