Cheap hotels in Shelby, North Carolina from $54/night | Brek