Holmes Cycling and Fitness is an excellent bike store in Camp Hill. They have an amazing selection of mountain bikes, hybrid bikes, racing bikes, touring bikes, and BMX bikes. They have all the brand names in the cycling world. They also service bikes and repair them at a reasonable cost. Their staff is really willing to help you pick a bike and will lead you in the right direction when shopping.