Photos coming soon
HOTEL
Solar Tropical Foz do Iguacu Hotel
1140 Avenida Brasil, Foz do Iguacu
Where it sits
Solar Tropical Foz do Iguacu Hotel
1140 Avenida Brasil, Foz do Iguacu
-25.54404, -54.58655
Similar stays nearby
Plan around Solar Tropical Foz do Iguacu Hotel
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Sep 20, 2026.
