Centro Español is an other great outdoors, located at Av Hispanoamericana, Santiago De Los Caballeros, República Dominicana. [read more]