Extra Napkin Burger-Gr...
159 Delaware Ave, Delmar, NY 12054, United States
Turkish restaurant ◄ Salad shop ◄
What an amazing restaurant! Very yummy food with great variety (both my meat eating children and ...
Turkish restaurant ◄ Salad shop ◄