TI Tejada i Torres Architects and architecture firms Santiago de los Caballeros, Santiago, Dominican Republic Tejada i Torres is a comprehensive Dominican firm based in Santiago de los Caballeros that brings together ar…