2120 Festival Plaza Dr #160, Las Vegas, NV 89135
(702) 834-7894
Filed under:
A quick look at the restaurants at the outdoor shopping mall