Seafood restaurant, Isola Del Pescatore, located in Santa Severa. Open seasonally, offering lunch and dinner.