Back to Irving Street
Il Padrino Italian restaurant in London, near Leicester Square
Back to Irving Street