Niko's Souvlaki
19-33 Ditmars Blvd

Niko's Souvlaki is Currently Closed for Online Ordering