News

“I’ve always wanted to open my own restaurant and be known for my food, for my spice,” says Linares. Mariscos El Tambo is located at 711 S. Willowbrook Avenue, Compton, California, 90220 ...