Tele Canal 12 is located in Santa Cruz de Mao, Dominican Republic on HW3GRHV, Calle Duarte. Tele Canal 12 is rated 4.4 out of 5 in the category television station in Dominican Republic.
Address
HW3GRHV, Calle Duarte
Accessibility
No wheelchair-accessible entrance