See What’s on the Table at the Recently Reopened Sushi Takeda

As indoor dining finally makes a comeback in New York City, Takeda has officially reopened its doors. Located at 566 Amsterdam Avenue, between 87th &
Read More...