The Lost World - Rough Trade Shop, 202 Kensington Park Road, London | 1978See what’s there now: http