Restaurant Reviews from DiningGuide411.com
    Top : United_States: CA: Alturas

Niles Restaurant, Alturas, California










Niles Restaurant
111 E Modoc St
Alturas CA United States


Phone: 530.233.5994