This charming Hotel can be found in Foz do Iguazu. The total number of accommodation units is 30. This is not a pet-friendly property.