Integra South Penn Family Medicine Center 8600 South Pennsylvania Avenue Oklahoma City 73159 Oklahoma Posted on May 4, 2025 by robert@robertmacs.com Integra South Penn Family Medicine Center 8600 South Pennsylvania Avenue Oklahoma City 73159 Oklahoma Integra South Penn Family Medicine Center 8600 South Pennsylvania Avenue Oklahoma City 73159 Oklahoma Search for: