Lichoudis is a Greek grill restaurant offering a variety of grilled dishes. It provides convenient online ordering and delivery services for its menu.