Restaurant Mehana Stenata offers a unique atmosphere. Known for its pleasant setting.