Sushi restaurant

Menu

Photos and directions for Sushi Spot—78 Street in New York.