North Liberty, IA
Penn Street Place is a 52-unit apartment building featuring a combination of 1- and 2-bedroom apartments in the heart of North Liberty, IA. Units feature open concept floor plans, enlarged windows that allow a flood of natural light into each apartment, and all stainless-steel appliances.