Buffalo, Hickman County, Tennessee

Buffalo is an unincorporated community in Hickman County, Tennessee, United States.