This Subway location is a fast-food establishment specializing in sandwiches. It is situated within the Llanogrande Shopping Center, a prominent commercial hub in Palmira.