let's goto aldo and get those hot leather heels
aldo, is [shoe store] in canada, it is a high-quality shoe store company found only exclusively in canada
"let's goto aldo and get those hot leather heels" What is the definition of "aldo"?