Be the first to review Rating: 80 Vermont Marble Granite, Slate & Soapstone Co 1565 Main St, Castleton, VT