This is a 12610 square foot, single family home. This home is located at 303 W Pennwood St, Meridian, ID 83642.
Off market
Street View
$2,503,800
303 W Pennwood St, Meridian, ID 83642
--beds
--baths
12,610sqft
SingleFamily
Built in 2018
0.3 Acres Lot
$2,503,800 Zestimate®
$199/sqft
$3,192 Estimated rent