Philadelphia Insectarium & Butterfly Pavilion Details Location Address:8046 Frankford Avenue, Philadelphia, Pennsylvania, 19136, United States