Hacienda Los Castillos

restaurant in Shelltown, National City

Phone: (619) 773-6963

Address: 543 Highland Ave