Caruso's Pizza

Restaurant in Fenwick Island, Delaware