Monterrey is definitely one of the best Mexican food restaurants in Charlotte. I moved here from Texas where you find Mexican food restaurants on every corner and have tried several around the city, but none compare to the food and service at Monterrey. Always the freshest of chips, they hand make the guacamole when you order it and all for their dishes are served fresh and taste great.