Plaza Amira is a Shopping mall located in Dominican Republic. It is one of the 3601 Shopping malls in Dominican Republic. Address of Plaza Amira is Santiago De Los Caballeros 51000, Dominican Republic. Plaza Amira is rated 4.5 (out of 5 stars) by 36 reviewers on the web.
Some of the places around Plaza Amira are -
Santiago De Los Caballeros 51000, Dominican Republic