Delta Brothers is a bar and restaurant offering Spanish cuisine, including paella, alongside other dishes and ice cream.