Apartments in Scarborough (ME) Full list of companies Apartments category in Scarborough, Maine Foxcroft Apartments 105 Foxcroft Dr, Scarborough, ME 04074, (207)883-2959 Page 1