Does it have bbqs
Address: 8101 W Mountains Edge Pkwy, Las Vegas, NV 89178, USA
Andrew | Oct 27, 2018
Yep!
Rene Trevino | Oct 27, 2018
Yes. They have the small grills in place.
Michael Schear | Oct 27, 2018
Yes
Thanks! Your answer is awaiting moderation.