Located at the south part of the island, Plaza San Cristobal is a great option for retail stores,offices and restaurants.