The match will be played at Subaru Park in the Philadelphia metropolitan area on June 14, a week exactly before Peru's Copa America opener against Chile in Arlington, Texas, reported Xinhua.
"There are many restrictions in terms of available venues in the United States before the start of the Copa America but we have managed to find one and this will allow us to start preparing there 10 days before the tournament begins," Peru national team director Franco Navarro said.
The Blanquirroja will also meet Paraguay in a friendly in Lima on June 7, the former's last home fixture before the Copa America.
Peru have been drawn in Group A of the continental tournament alongside Chile, Argentina and Canada.