Results 1 results found Dervishaliu bar restaurant, surrounded by black pines (Pinus negra), Llogara National Park, centered on the Ceraunian Mountains along the Albanian Riviera, Southwestern Albania, Europe