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.
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.