Parking info

A friend of mine is in London Tuesday he wants to vist M Manze “pie and mash shop” address is 87 Tower Bridge Road SE1 4TW

Where the best place for him to park his truck

Any help would be greatful cheers