600 E Warm Springs Rd #180, Las Vegas, NV 89119, United States
View on Map
What travelers say:
The name of this store is relatively small with a famous Spanish Michelin restaurant. I don't know if it is a chain store! The steak is very distinctive. Unlike ordinary steaks, the taste is very good and the price is not expensive.