Results 1 results found Bee hives set in an olive grove, Llogara National Park, a park centered on the Ceraunian Mountains along the Albanian Riviera in Southwestern Albania, Europe