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 have a section that sells meat which is always fresh. There is also a restaurant named El Palmar right next to the store.
more