translate English to French: Come for a visit or contact us.
Venez-nous voir ou contactez-nous!