Address:

23 Cockburn Street
EH1 1BP
Edinburgh
UK

Website: Stills Gallery