View Details 205 E Mechanic St Street Glasgows | Angola $155,000 2,304 sqft 0.99 acres On Site 582 Days Ago Listing courtesy of Michael Shoup of Booth Rose Krebs, Inc.