Abra Kebabra is a kebab shop offering grilled dishes and snacks, with delivery and pickup options available.