The Fitzcarraldo is an upscale option on the riverside strip, with very good food, but occasionally dopey service. It does various local and international dishes, like alpaca steak or ceviche made with Amazon river fish. Beware the icy air-con.
Fitzcarraldo Restaurant-Bar
Iquitos