Cucumber Sushi And Salad Bar

5834 Amboy Rd Staten Island NY 10309 USA

(718) 966-1118

Location