Piccola Italia is a pizza restaurant offering traditional Italian cuisine with options for dine-in or takeout.