Updated Today 112 Maple Ave, Scarborough, ME 04074 Unit Green Bedroom Apartment for Rent Studio $1,000