Space Station Sixty-Five

Space Station Sixty-Five
65 North Cross Road, London, SE22 9ET
Photo of Space Station Sixty-Five