Terrazza Paradise appears to be an Italian restaurant with a focus on seafood. The name suggests a pleasant terrace setting, and one search result mentions it is located near Lido Bianco, a beach.