Subway Titán Plaza is a sandwich shop located within the large Titán Plaza shopping center.