La Fine Cravache is a French restaurant offering Wi-Fi and catering to French and Spanish speakers.