La estación fue abierta en su sitio actual en Buckingham Palace Road, Londres, en 1932, por London Coastal Coaches Limited, una asociación de operadores de buses.