Amazon Queen Lodge is located in Mazán, Peru on Pueblo de Timicurillo a 1h de Iquitos, Rio. Amazon Queen Lodge is rated 4.1 out of 5 in the category travellers lodge in Peru.
Address
Pueblo de Timicurillo a 1h de Iquitos, Rio
Accessibility
Wheelchair-accessible seating