Tamburinos Italian Ame...
672 Central Ave, Cedarhurst, NY 11516, United States
Italian grocery store ◄ Sandwich shop ◄
Excellent Italian deli! Amazing selection of sandwiches, cold cuts, & meats.
Italian grocery store ◄ Sandwich shop ◄