Ramen restaurant • Lower East Side
New tsukemen place… Michelin star??? https://www.tiktok.com/t/ZTRmQTy9d/
117 Orchard St, New York, NY 10002
7 Postcards