Terracina Plaza is a shopping mall offering a variety of stores and restaurants.