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

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