Amarilla is a Lebanese restaurant with a vibrant atmosphere, offering a memorable dining experience. They are HALAL certified.