Al Baraka is a cafe offering coffee and likely other food options. It's located within a business center.