EDMOND RUSSELL TRIANGLE Edmond Russell Triangle Diablo Dr & Edmond St, Las Vegas, NV 89118 Client Edmond Russell TriangleProject Size Edmond Russell Triangle, a build to suit +/-50,000 square foot industrial building, is located at Russell Road and Edmond Street.Other Specifications Project Description