Arie K.
Google
Even though the plaza (mall) is not kept as well as it should, Hacienda Santa Barbara has everything you may need. From clothing stores to pharmacies, currency exchange establishments, diverse restaurants, cafes, medical services, cellular store, pet day care and veterinary, etc. Everything in a comfortable, safe, covered from the elements place. There's hundreds of stores.
Not giving it 5 stars because it's clear the owners don't keep the historic place as well maintained as it should.