De Babel Inc

De Babel Inc is a Middle Eastern restaurant with 2 locations in Scottsdale, AZ. Order takeout online for pickup or delivery.

Locations