Unfortuntely there is no parking near Embankment. This is a central London venue but we are just a stones throw away from Embankment Tube station, or Charring Cross Rail station.