Vila Delicatessen

restaurant in Serra Mesa, San Diego

Phone: (858) 569-6202

Address: 3550 Ruffin Rd