Stock Photo: England, London, Westminster. An entrance to Victoria Coach Station in Buckingham Palace Road.