Get directions to: Zorro's Villa Rosa, Loomis, CA
Restaurant address: 5911 King Rd Loomis, CA 95650, USA
Restaurant: Zorro's Villa Rosa