Get directions to: Chili's Grill & Bar, San Jose, CA
Restaurant address: 1152 Newhall St San Jose, CA 95126, USA
Restaurant: Chili's Grill & Bar