El día 16 de agosto del 2021 se inauguró el restaurante Twin Peaks, el cual abre su segundo restaurante en la Ciudad de México. El primero está en Insurgentes y es parte de la cadena de restaurantes Twin Peaks que actualmente tiene 82 ubicaciones en 25 estados.
Twin Peaks es una cabaña deportiva por excelencia que ofrece comida hecha desde cero y la cerveza más fría del mercado, rodeado de vistas panorámicas y lo último en televisores de alta definición. En cada Twin Peaks, los invitados son inmediatamente recibidos por una amigable anfitriona o Twin Peaks Girl quien te mide la temperatura y sanitiza para seguridad tuya y los otros comensales.