Lago Verde is a Spanish restaurant specializing in fresh, grilled and fried seafood.