Statistipedia

Menlo, GA

Menlo, GA
Map of Menlo
StateGeorgia
Population556
Links
Maps

Menlo is in the state of Georgia, about 74 miles northwest from Atlanta. Its population is 556.