meaning of camelot apartments

camelot apartments meaning in Urban Dictionary

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