Explore details about location Balloch Roundabout. Balloch Roundabout is a location situated within the North Lanarkshire alongside other areas such as Tomtain Court, Dalzell Avenue, Old Edinburgh Road.