Turnkey mixed-use investment in the heart of downtown Edinboro — all 5 units leased and cash flowing from day one. 129–131 Erie Street features two street-level commercial storefronts and three renovated residential apartments above, offering multiple income streams and a strong cap rate. Both commercial spaces are occupied by established, long-term tenants. Residential apartments have been updated by the seller and are fully leased. The property offers dual road frontage, a large rear parking area, and prime visibility on Edinboro's main corridor. Don't miss this rare opportunity to own a fully performing, income-producing property in one of Erie County's most charming small towns.
OWNER FINANCING NOW AVAILABLE!! This well-maintained townhouse-style duplex offers the rare feel of two separate homes connected at the center, each with a fully finished 2-bedroom, 1.5-bath layout. Located in Edinboro near PennWest Edinboro, minutes from the university, shops, restaurants, and everyday amenities. Ideal for investors or owner-occupants—live in one unit and rent the other for a great house-hack opportunity, or lease both units for strong cash flow potential. Built with newer construction standards, each unit includes an attached one-car garage, full basement for storage or future possibilities, and large rear decks for outdoor living. The property has been well cared for and maintained. With current rents below market, there is strong upside through rental increases, making this a compelling opportunity for long-term investors or buyers looking to offset living expenses while building equity. Can be purchased with adjoining 1-acre R-4 land, MLS #189820.

Edinboro is located in Pennsylvania. Edinboro, Pennsylvania has a population of 5,097. Edinboro is less family-centric than the surrounding county with 23.42% of the households containing married families with children. The county average for households married with children is 25.97%.
The median household income in Edinboro, Pennsylvania is $36,695. The median household income for the surrounding county is $55,949 compared to the national median of $69,021. The median age of people living in Edinboro is 27 years.
The average high temperature in July is 81.1 degrees, with an average low temperature in January of 16.2 degrees. The average rainfall is approximately 46.3 inches per year, with 110.9 inches of snow per year.