On Chekka Road.. the beautiful, sinister and industrial