Get directions to: Islands Restaurant, Temecula, CA
Restaurant address: 40497 Margarita Rd Temecula, CA 92591, USA
Restaurant: Islands Restaurant