Downtown Grill
Address:
359 Nevada St, Auburn, CA 95603
Phone:
(530) 889-1810 Restaurants
Other Businesses:
- Luigi's Little Italy Take Out Orders at 750 Lincoln Way, Auburn, CA 95603
- Luigi's Italian Restaurant at 760 Lincoln Way, Auburn, CA 95603
- Belgium Deli LLC at 780 Lincoln Way, Auburn, CA 95603
- Happy Wok Restaurant LLC at 352 Elm Ave, Auburn, CA 95603
- Taqueria La Herradura at 760 Lincoln Way, Auburn, CA 95603