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
Sunday: 8:30 AM – 3 PM
Santa Rosa Taco Shop photo 1
Santa Rosa Taco Shop photo 2
Santa Rosa Taco Shop photo 3