A Mexican Restaurant in Yreka CA

I-5 freeway at exit 776 in Yreka California


Mon - Sun 11:00 am - 10:00 pm

Click the button to add a review for Puerto Vallarta

Add Review