Explore details about location Taff Embankment. Taff Embankment is a location situated within the Cardiff alongside other areas such as Timothy Rees Close, Llanwern Road, Selwyn Morris Court.