Leder Ogawa Coffee Shell Cordovan
In Flushing, Queens, NY—the largest Chinatown in the US. Endless food options here!
Taken on October 18, 2024