Open house: 01-03-21 by Submitted December 31, 2020 1:26 PM × Expand 209 Mecca Avenue Homewood MLS#896768 4 Beds / 3.5 Baths $874,900 John Newell, LAH Real Estate, 205-532-0959 Back to Search Results