129 Fox St
Portland, ME 04101
$4,450,000 USD
6,112 SF
6,112 SF
$4,450,000 USD
Service