La Barca is an Italian restaurant offering pizza, lasagna, and other dishes in a relaxed atmosphere.