Charles Street links Cardiff's central shopping area with the city's inner ring road. It has been partially redeveloped in recent years, and the new buildings tower over the houses - now almost all business premises - which are on the opposite side of the road.