That's the name of the place, but I've never seen that address. There is one on Serene and one on W. Flamingo.
Maybe a new location that I'm just not familiar with.