9 Beds. 4.5 Baths. 3,360 Sq. Ft. 121 Taft Ave, Portland, ME 04102. 121 Taft Ave, Portland, ME 04102. Westbrook home for sale: This expanded 1940's Cape on a private 1.69 acre lot is conveniently located in west Falmouth with close proximity to schools, amenities, the interstate and downtown Portland.