I came back from a trip from Peru a few months ago and forgot to exchange some of my money back from the Peruvian Soles to US dollars. I did some research to see where I could exchange my soles without paying an exorbitant fee (most casinos and banks will charge you an astronomical fee if they do exchange specific currencies). Luckily, I came across this place on Yelp and called ahead to make sure they would accept soles and they did.
This place was a little hard to find because it's in a nondescript office building. Parking is underneath the building in a garage. Make sure to take your parking ticket with you to get it validated by the Foreign Money Exchange too! When I went it looked like they just switched to the adjacent office building tower within the same building complex, luckily a worker from another office was friendly enough to walk me over to their new location. When I got there I was instantly greeted and helped out. They exchanged my Peruvian Soles for pretty much almost an even rate. I was in and out within 5 minutes. I highly recommend this place and will definitely take my business here in the future if I need any currency exchanged!