Olive Garden Italian Restaurant

restaurant in Mira Lago, Escondido

Phone: (760) 546-2425

Address: 1107 W Valley Pkwy