Phone Directory ▾

Main Switchboard: (717) 624-2161
Sales & Marketing: (717) 624-5350
Employment: (717) 624-5414
Health Care Admissions: (717) 624-5250
Toll Free: (888) 624-8242


Please use the map above for driving directions and general location. Of course, we will be honored to prepare personalized driving directions when you plan your visit: just use the short contact form at the bottom of the page or call us at 717-624-5350.

Map out the perfect retirement from here.

Cross Keys Village is conveniently located at the intersection of Route 30 and Route 94, an intersection known locally as Cross Keys. We are two miles east of historic New Oxford’s town square, at the northern edge of greater Hanover, and roughly halfway between York and Gettysburg. Whether your wish is to retire in the middle of nowhere… or conveniently close to everything, we combine the best of both worlds! Are you looking for the best sushi? Or for a reliable pet groomer, great live theater, or a medical specialist? Just ask us. We know the best addresses around.

We are a big place!

You may have visited some smaller communities previously, but we are a big place and we recommend that you look at the map below to orient yourself before visiting our campus.

  • The two Village Drive entrances (one off Route 30 and one off Route 94) are most convenient when you come meet a Retirement Counselor at the Welcome Center, to visit a friend in Residential Living or Brookside, or for an event or a meeting at Harmony Ridge or Nicarry Meetinghouse.
  • The Main Entrance (off Route 94) is best if you are visiting a friend in the Health Care Center or if you are coming for a pre-employment appointment. The reception desk at the entrance of Mission Point Health Care is manned 24 hours a day.
  • The Personal Care entrance (off Route 94) should only be used if your destination is Personal Care.

Download our campus map


A printed version of this map is available at both Village Drive entrances and by our pond.

Connect With Us

Do you have a question or comment? We’d love to hear from you. Fill out the short form and we’ll have a staff member follow up with you, or you may call us at (888) 624-8242.