LeccaBaffi is a stylish Italian restaurant known for its wood-fired pizzas, handmade pastas, and other classic dishes. It features a terrace and a curated wine list.