Barcelona Tapas Restaurant (inside the  Artisan  Hotel)
(0 Ratings )
(702) 834-3990 | 1501 W. Sahara Las Vegas, Nevada 89102
Estimated delivery time: 53 minutes