Villa Capri Italian Kitchen

restaurant in University City, La Jolla

Phone: (858) 622-1202

Website: villacapriristorante.com

Address: 8935 Towne Centre Dr # 113