Cecil's

Cecil's
Holyrood Street, London, SE1 2EL