Olive Garden Italian Restaurant

restaurant in Fletcher Hills, La Mesa

Phone: (619) 736-7884

Address: 5500 Grossmont Center Dr Suite #420