- Los Angeles, California, United States
Technical Advisor
Contact Sky Tate
Roger Perron Design and Construction is a company based out of 3171 LOS FELIZ BLVD, Los Angeles, California, United States.