Business Services (Unclassified) Odyssey Villas Apartments 601 Spencer St Nw Atlanta, GA 30314 (208) 495-2401