La Villa is a restaurant offering French and Asian cuisine, with a focus on Chinese and Thai specialties. It is located at 176 Avenue des États-Unis.