New York Star Deli

20B E 132nd St New York NY 10037 USA

(347) 614-7731

Location