South Beach's new Latin restaurant Tambo serves up ceviche, craft cocktails, and juicy steak in a modern yet tropical setting ...
Mariscos El Tambo is located at 711 S. Willowbrook Avenue, Compton, California, 90220. (323) 251-2328.