ORRO is a barbecue restaurant nestled in the heart of Arkoński Forest, offering Mediterranean cuisine.