Wedding Venue | The Manor House | Ambler, Philadelphia, Lehigh Valley, Philly PA, The Manor House sits on an historical 80 acre property in the heart of Montgomery County, Pennsylvania, located 25 minutes from Philadelphia. The perfect combination of rustic charm and modern elegance, we offer the perfect setting to bring your dream wedding to life!.