Leo's Casa is a casual Italian restaurant known for its pizzas, pasta, and meat dishes. It offers outdoor seating on a large square.