Three Star Deli

179 Decker Ave Staten Island NY 10302 USA

Location