Castro is a pizza restaurant located in Požarevac, offering dine-in, takeaway, and delivery options.