Le Clochard is a restaurant offering a welcoming atmosphere and flavorful dishes with generous portions.