The Spot DeliA restaurant specializing in deli foods.

Popular Menu Items

View full menu

Address

5089 Merrick Rd
Massapequa Park NY, 11762
(516) 797-3354