L'Athelia is a casual French restaurant offering a welcoming atmosphere. Enjoy homemade dishes and daily specials in a convivial setting.