17 St James Place, Lewiston, ME, 04240

$449,900

17 St James Place, Lewiston, ME, 04240

Courtesy of: Better Homes & Gardens Real Estate/The Masiello Group