A crack house is a house, apartment, or other type of building; either privately or public owned, sometimes abandoned, where crack cocaine is cooked and sold to users who congregate to buy, use and sometimes exchange sex for the drug. (Encyclopedia of Street Crime in America, edited by Jeffrey Ian Ross)
Usage notes: people live in or visit a crack house. The crack house exists because local authorities and the police have not bothered to shut it down.
When I think of a dive, I think of a bar or pool hall with dirty floors. The dive exists because local zoning permits a commercial establishment to be operated in that location, because it has not completely failed the health department inspection process, and because local authorities have not taken away its liquor license.
In grad school I enjoyed visiting a certain dive with friends. It can be fun in a certain way -- just to enjoy the company of friends in a seedy location. (A woman would probably choose not to visit a dive on her own, for safety.) However, I have never set foot in a crack house.
So, which term you want to use really depends on the context. I used the following search terms in google:
entramos antro nos dio asco
to get a sense of how antro is used (I speak Spanish but didn't know that word before reading your question), and found a bunch of poor reviews of bars, restaurants and pubs, for example
“El peor antro en el que he estado” Creo que es el sitio con el que más asco me he ido después de "comer". Los cubiertos los hemos tenido que limpiar con servilletas antes de usarlos. Dos vasos con pelos, un bocadillo de lomo con un pelo enorme. La comida asquerosa, las patatas fritas parecía que se habían peleado y ahogado en una sartén llena de aceite refrito. Ni chicote salva el lugar. Yo por lo menos no voy a volver a parar aquí si vuelvo a pasar por esta carretera.
If that's how you want to use the word, I'd go for dive (already proposed) or sleazy bar, restaurant or joint. (Joint could be a bar, restaurant or pool hall.)
sleazy (American Heritage): Shabby, dirty, and vulgar; tawdry: "sleazy storefronts with torn industrial carpeting and dirt on the walls"
joint (American Heritage): 6. Slang
a. A cheap or disreputable gathering place
b. A building or dwelling
If the sleazy joint is small and in an urban setting, tucked between other units, it could be called a hole in the wall.