$474,900
- 3 Beds
- 2.5 Baths
- 1,820 Sq Ft
20 Montgomery Ave Unit K, Bala Cynwyd, PA 19004
20 Montgomery Ave Unit K, Bala Cynwyd, PA 19004$474,900
20 Montgomery Ave Unit K, Bala Cynwyd, PA 19004
20 Montgomery Ave Unit K, Bala Cynwyd, PA 19004$1,249,500 Open Sun 12PM - 2PM
4584 Riverside Way, Philadelphia, PA 19127
4584 Riverside Way, Philadelphia, PA 19127$1,499,000
4582 Riverside Way, Philadelphia, PA 19127
4582 Riverside Way, Philadelphia, PA 19127$449,900 New Construction
2751 N 46th St, Philadelphia, PA 19131
2751 N 46th St, Philadelphia, PA 19131On the outskirts of Philadelphia, across the Schuylkill River, Bala Cynwyd dates to the 1680s and derives its name from a pair of municipalities in Wales, the town of Bala and the village of Cynwyd. Quakers from the European country settled in the eastern Pennsylvania city in the late 17th century, combining the two names together from their homeland. Similar to blending the two cities’ names, current-day Bala Cynwyd is a mixture of historical buildings paired with modern conveniences. “There are lots of great food scenes and businesses in the ...
On average, homes in Bala Cynwyd, PA sell after 35 days on the market compared to the national average of 49 days. The median sale price for homes in Bala Cynwyd, PA over the last 12 months is $625,000, up 2% from the median home sale price over the previous 12 months.
In Bala Cynwyd, there are currently 4 townhouses for sale, providing a range of options for prospective buyers. With townhouses priced between $449,900 to $1,499,000, there's a range to accomodate every budget. As of June, 2025 the median home price in Bala Cynwyd is $625,000, while the average sale price is $660,239, offering insights into the local housing market. On average, townhouses spend 35 days listed before being sold. Whether you're interested in modern townhouses, small townhomes, or traditional rowhouses, there are options to cater to different lifestyles. Explore the listings and townhomes for sale in Bala Cynwyd, PA, and find the perfect place to call home.