Twelve Islands is a downtown Crown Point all-day restaurant serving breakfast, lunch, dinner, and Greek-American diner classics. It is a convenient choice for generous portions, comfort food, and a relaxed family-friendly meal.