We do not currently know of any synonyms for great barrack of a place.
For similar words to great barrack of a place, try: