Restaurant specializing in pizza, including unique options. Try their "timbro," a flavorful take on a hot dog.