The Philadelphia Vietnam Veterans Memorial is one of the city’s truly hidden treasures, representing a solemn and fitting testament to the sacrifices of 648 native sons. Located at Spruce and Columbus Blvd at Penn’s Landing, the Memorial is an amphitheater with walls of polished, charcoal grey granite from Minnesota.