Federico II

via Duomo 30, Termoli, Italy

€€ Seafood

MICHELIN Guide's Point Of View