Mediterranean restaurant · 216 N Milwaukee Ave Ste 2, Lake Villa, IL
More food in Lake Villa, IL · Mediterranean Food in Lake Villa