Horeca Lupo Italian Kitchen in Delaware Located in the beach town of Rehoboth, Delaware, Lupo serves traditional and…