Latin Depot is a grocery store specializing in Latin American products and goods.