Homes for sale in Franklin, tn
From $314,990
From $604,900
From $347,000
From $474,000
From $500,000
From $379,990
From $479,900
From $389,990
From $425,085