Original: The Victoria Embankment is part of the Thames Embankment, a road and river walk along the north bank of the River Thames in London.
Simplified: The Victoria Embankment is part of the Thames Embankment, a road and walkway along the north bank of the River Thames in London.