Electric vehicle recharging site

[London - England]