Do they have delivery service?!
Address: 136-20 Roosevelt Ave Unit 012 New World Mall Food Court, Flushing, NY 11354, USA
Reggie Escaler | Nov 5, 2020
I'm not sure if they delivery. If I had to guess, I don't so.
Sharmeen | Nov 5, 2020
I don't believe they do
Thanks! Your answer is awaiting moderation.