translate English to French: • Business service nearby (in this case, a mechanical shop).
• Indique que vous circulez sur la Route verte.