Ombralonga is an Italian restaurant specializing in fresh seafood, including fish and pasta dishes made with quality ingredients.