View that latest Coronavirus Information including visitation information, appointment, scheduling and more.

Learn More

Lancaster County: (717) 299-4871
Lebanon County: (717) 277-7005
Request an Appointment


We want to reassure everyone that OAL and NPSC have been taking all the necessary steps based on the recommendations of the CDC, PA Department of Health, and other governmental agencies. Beginning tomorrow, Monday, March 16 clinical staff will be at all entrances of all our locations to screen both visitors and staff. Additionally only one guest will be allowed per patient for appointments and must be 12 years or older.

For appointments in Lancaster County, please call (717) 299-4871

For appointments in Lebanon County, please call (717) 277-7005.

Lancaster Office

170 North Pointe Blvd.
Lancaster, PA 17601 (Get Directions »)
(717) 299-4871

Our main office and North Pointe Surgery Center for ambulatory surgery is conveniently located on Oregon Pike, just off Route 30, in North Pointe Plaza.

More details »

Willow Street Office

212 Willow Valley Lakes Drive
Suite 201A and 201B
Willow Street, PA 17584 (Get Directions »)
(717) 299-4871

Use West Entrance. Our Willow Street office is conveniently located at Willow Valley Medical Center off Peach Bottom Road.

More details »

Spooky Nook Sports Complex Office (Manheim)

2913 Spooky Nook Road
Suite 100
Manheim, PA 17545 (Get Directions »)
(717) 299-4871

Located in the same building as Spooky Nook Sports. Our entrance is from the outside, facing the main parking lot (along the same wall that the main entrance to Spooky Nook Sports is located). If you're in the parking lot and looking at the main entrance for Spooky Nook Sports, our entrance is to the right.

More details »

Lebanon, PA Office 

1701 Cornwall Road
Suite 200
Lebanon, PA 17042 (Get Directions »)
(717) 277-7005

Located inside the North Cornwall Health Center.

More details »