Retail - Redwood City, California, United States
Discoteca El Indito is a retail company based out of 2821 Middlefield Rd, Redwood City, California, United States.