Company name: Barboun Shoreditch
Description: All day Levantine fare in a slick spot
61-67 Great Eastern St, London EC2A 3HU, United Kingdom