Space Time Pizza

Space Time Pizza is a pizza place franchise. It is a store at the Twin Palms Mall in Night Watch Island. It is one of the places where you find a card in the bonus quest. On the main quest, however, it's not needed to go there.