SLR Contracting & Service Company , Inc. in Buffalo
(716) 896-8148
SLR Contracting & Service Company, Inc. (SLR) is a full service general construction company specializing in all facets of commercial construction including renovation projects and new construction as well as construction management and design build work ...