Explore details about location Semel Cir NW. Semel Cir NW is a location situated within the Atlanta alongside other areas such as Billups Street Southwest, Pryor Road, North Avenue Northwest.