I was out a couple days ago, grabbing food with a friend, and realized in all the times I had come to this specific establishment, I'd never seen this sign or realized this claim to fame. 

So, I'm curious from you.  Do you know where this place is?  Have you dined or grabbed drinks here without ever seeing that sign?  Is it a favorite of yours?

More From Mix 106