Tio Leo's Mexican Restaurant

restaurant in Verona, Del Mar

Phone: (858) 350-1468

Website: www.tioleos.com

Address: 3510 Valley Centre Dr