Buffalo, Anderson County, Tennessee

Buffalo is an unincorporated community in Anderson County, Tennessee.