Aly Baba is a restaurant offering delivery and take-out options.