place /de-qween/
1. Ice Queen fast food restuarant in Paget
2. Not the British Queen
"Gon make a food run to DE QUEEN wha you waan?"
SEE ALSO:
de stoplights