Troll Pizza is a cafe specializing in pizza. They offer various pizza options, including a signature covered pizza. Delivery is available.