La Villa

restaurant in Porto Siena, San Diego

Phone: (619) 255-5221

Website: www.lavillasd.com

Address: 1646 India St