x

The Orchards Restaurant

Chambersburg, PA

About

1580 Orchard Drive, Chambersburg, PA, US
Get directions

717) 264-4711

Capacity: 100

Status

Loading...

Show Schedule