Villa Ambrosia is a restaurant specializing in fresh, perfectly prepared seafood. Reservations are recommended.