Bella Vista Mall is located in Bella Vista, Dominican Republic on Ave. Sarasota Esq. C/ Los Arrayanes, #62 Ens. Bella Vista, Santo Domingo, Distrito Nacional 01026. Bella Vista Mall is rated 3 out of 5 in the category retail in Dominican Republic.
Address
Ave. Sarasota Esq. C/ Los Arrayanes, #62 Ens. Bella Vista, Santo Domingo, Distrito Nacional 01026