dilapidated
battered, beat-up (informal) broken-down, crumbling, decayed, decaying, decrepit, fallen in, falling apart, gone to rack and ruin, in ruins, neglected, ramshackle, rickety, ruined, ruinous, run-down, shabby, shaky, tumbledown, uncared for, worn-out