Babel Dwichs is a sandwich shop offering homemade "dwiches," salads, and sweets. They feature vegetarian and halal options, with a menu blending global flavors.