Usa-Places.com has listed approx 2 Mexican restaurants in Shelby. Some of the Top rated Mexican restaurants in Shelby are- Mi Pueblito Mexican Restaurant & El Acapulco Mexican Restaurant.