Iliada is a restaurant offering Greek cuisine. Enjoy dishes like chef salads, available for dine-in or takeout. Features include outdoor seating, alcohol, and is dog-friendly.