Find hotels in Mercersburg, PA from $59