Explore details about location Peabody Road. Peabody Road is a location situated within the Columbia alongside other areas such as Haverhill Court, Torrey Pines Drive, Spencer Avenue.