TELA Construction-Taylor Enterprises of Louisiana LLC

Photo of TELA Construction-Taylor Enterprises of Louisiana LLC

Located in New orleans, Louisiana

Address: 5413 Powell St # A, Elmwood, LA 70123, United States

Phone: +1 504-304-2065

Rating: 4

Services

  • Wheelchair-accessible car park
  • Wheelchair-accessible entrance

Categories

  • Contractor

Photos

Comments

  • Review 1 (2021-04-04 - Rating: 5)

    I had TELA replace my roof, they arrived at 7 am with a crew and had my roof installed the same day. During the entire job they were constantly cleaning up the area. After they left I went to finish cleaning up the area and was pleasantly surprised that I did not have to clean up anything.Thanks TELA for a great job.