Twin Peaks is moving into Mexico City with first restaurant opening in the fall