Victoria Coach Station, London.

Victoria Coach Station, London.