What does camelot apartments mean?

camelot apartments meaning in Urban Dictionary

a flat complex in coon rapids in which several shootings and drug deals drop day-after-day