Mediterranean street food cafe offering a variety of fresh dishes for takeaway or dine-in. Known for exceptional food and service.