Castel Nuovo
Castel Nuovo, Maschio Angioino, a medieval castle, Piazza Municipio, Napoli (Naples), Campania, Italy