1. Tavares Construction 1093 Elmwood Ave, Providence, RI 02907 Coordinate: 41.78232,-71.4196 Phone: (401) 787-6932