Castel dell'Ovo is a medieval castle located on the picturesque island of Megaride in Naples. It offers panoramic views of the Gulf of Naples and the city skyline. Legend has it that the castle's name comes from the belief that the Roman poet Virgil placed a magical egg in its foundations to protect the city from disasters.