7th St and Fallon St
Another hard day? Looking for some place to unwind? Neza Food is your home away from home.
Review Coming Soon
2801 Folsom Street
La Parrilla means in Spanish The Grill. In another words, our name could be translated from Spanish as the combination that probably doesn't make a lot of sense, i.e. the "The Grill Grill".
Read All Reviews
© 2014 Restaurant.com All rights reserved.