Ice cream shop · 201 Hubbard Ave, Frederica, DE
See full menu
More food in Frederica, DE · Ice Cream in Frederica