B Bosquesa Landscape architecture and landscape design Santiago de los Caballeros, Santiago, Dominican Republic · 2 locations Bosquesa is a Dominican company founded in 1993, headquartered in Santiago de los Caballeros, dedicated to im…