Santa Rosa Taco Shop hero image

Santa Rosa Taco Shop

Restaurant

866 E Lake Mead Pkwy, Henderson, NV 89015, USA

Biter Score
8.0
Open
Monday: 8 AM – 9 PM
Santa Rosa Taco Shop photo 1
Santa Rosa Taco Shop photo 2
Santa Rosa Taco Shop photo 3