Olympus Greek & Lebanese Restaurant is located in New Iberia, United States on 1518 Center St Unit A, New Iberia, LA 70560. Olympus Greek & Lebanese Restaurant is rated 4.5 out of 5 in the category lebanese in United States. 337-210-8770 - Family owned and operated. Greek restaurant. Authentic greek Lebanese food. Kabobs. Dinner. Lunch. Pasta. Seafood. Kids menu. Appetizers.
Address
1518 Center St Unit A, New Iberia, LA 70560