12240 Foothill Blvd.,
Rancho Cucamonga , CA 91739 UNITED STATES
Based on 1 reviews
THE BEST!!My husband and I LOVE this restaurant!! You HAVE to get the Italian Nachos... soooooooo delish!! We could eat them everyday!!! Our favorite main dish is the Timbillo, it's not on the menu anymore, but they still make it for us. A similar...
Worldwide > United States > Rancho Cucamonga, CA > Restaurants