Mediterranean flavors await at Bistro Illyrian, an Albanian restaurant offering a delightful dining experience.