Latin American restaurant · 328 High St, Seaford, DE
To-Go · Dine-In
More food in Seaford, DE · Latin American Food in Seaford