Plaza Mayor is a sizable, open-air shopping mall featuring a wide selection of apparel stores, including global brands, plus restaurants and a cinema.