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
Latest Fire Recovery & Restoration Services
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.