Doloa Little Creek Deli
611 W 7th St A, Laurel DE 19956