Originally Posted by
Villavic
Dollars are widely accepted in restaurants, shops, any formal business, though the exchange rate may not be the most convenient,it's better to change to soles in exchange locations (several in central Miraflores).
Thanks. Travelex seem to sell it, will exchange a bit of it, and take some USD too. I stay in Miraflores, so should be OK.