South African casual dining restaurant Barcelos has made its debut in the Indian subcontinent, its 18th destination with its opening in Delhi. Welcome to Barcelos India. Barcelos is named after a quaint Portuguese town that is famous for an ancient legend of the Barcelos rooster.