Camp Hill’s Picnic Café opens new location