Providing lake views, Los Milagros in Iquitos features accommodation and a private beach area. Complimentary WiFi is featured.