Pizzeria Helena is a pizza restaurant known for its fresh food and generous portions.