Programs & Events Schedule

2020 Programs & Events at Pennypacker Mills
5 Haldeman Road
Schwenksville, PA 19473
610-287-9349
www.montcopa.org/pennypackermills          

All Montgomery County Park and Historic Sites are closed to the public until further notice.  We appreciate your cooperation as Montgomery County continues to help reduce the spread of the COVID-19 virus. 


 
Saturday, May 30th from 10:00 am to 5:00 pm & Sunday, May 31st from 10:00 am to 4:00 pm
Civil War Event
With cannons blasting over the battlefield, Union and Confederate soldiers lining up for the Dress Parade, speakers, musicians, mansion tours, exhibits, and the Be a Soldier Kid Enlistment program, it’s a weekend of history and excitement as Pennypacker Mills hosts the largest Civil War event in the County. Not to be missed! Food vendor on-site.
Schedule available at www.ppmcivilwar.org. All ages; suggested donation $2 per person.
 
 

Sunday, June 28th from 1:00 to 3:00 pm

 

Vintage Baseball at its Best!

Bring the entire family to enjoy an afternoon of vintage baseball as the Athletic Baseball Club of Philadelphia plays against a team from the Mid-Atlantic Baseball League on the fields of Pennypacker Mills. Watch as players wear vintage style uniforms and play by 1860’s rules. The Pennypacker mansion will be open for tours and a food vendor will be selling food and drinks. Root for your favorite team and enjoy a bit of history too!

All ages; Free, suggested donation $2 per person.

 

Sunday, July 19th from 4:00 to 6:00 pm

 

Victorian Tea: Songs & Stories of the Old West

Dress in your favorite summer fashions to delight in afternoon tea at one of the most picturesque spots in Montgomery County. Enjoy this time honored tradition with the special people in your life as elegant Victorian ladies and distinguished gentlemen. Enjoy tea sandwiches, scones, and delectable desserts along with freshly brewed tea while you enjoy Songs & Stories by Matthew Dodd.

All ages, Fee: $40/person, by pre-registration only. Deadline Tuesday, June 30. Call 610-287-9349 to check availability.