El Palmar is a Mexican store that does not only sell food and things from Mexico, but also from South and Central America. The merchandise is not too over priced, and they also ha...
All reviews seem positive