Journal
The brothers' Costardi talk passions with us at their London pop-up...
The Italian-born Costardi Brothers have been wowing diners with their artistic dishes for several years, based at Hotel Cinzia in Vercelli (west of Milan) Christian and Manuel have gained international repute for serving rice-based signature dishes...