I learned about this place from a concierge at a hotel we were staying at. It's a hidden pizza place in the Cosmopolitan. My boyfriend and I looked for it when we were out one morning, but it was to early. We actually found it but weren't positive.
The next day I was out shopping with my mom and was starving. We popped in, had pizza and left. It's a cheapish (for Las Vegas) greasy treat.