Get directions to: Francesca's Italian Kitchen, Temecula, CA
Restaurant address: 31165 Temecula Pky Temecula, CA 92592, USA
Restaurant: Francesca's Italian Kitchen