Explore details about location South Road. South Road is a location situated within the Tasmania alongside other areas such as Nairana Street, Marine Terrace, Tarleton Street.