Cecil's

Cecil's
Holyrood Street, London, SE1 2EL
Photo of Cecil's