Company LUIS & LEONIDAS GROCERY & DELI CORP. Address LUIS & LEONIDAS GROCERY & DELI CORP., YONKERS, 10703, NEW YORK