Located in The Excalibur Hotel & Casino, main lobby level. It’s party. BBQ style. In Las Vegas. And it’s The Shame of The Strip.