Santa Rosa Taco Shop

866 E Lake Mead Pky, Henderson NV

(702) 558-7655

Location