Hacienda restaurant in Cape Town brings the essence of Mexico to the heart of the city. The atmosphere is a…