La Villa Bella is a restaurant offering French, Italian, and European cuisine. They accept card payments.