O Dom Pedro I Palace Hotel está situado na Avenida das Cataratas, apenas a 3 km do centro da cidade de Foz do Iguaçu.
Todos os quartos climatizados do Dom Pedro Palace têm um minibar, uma secretária, uma televisão de ecrã plano e uma casa de banho privativa.
O hotel dispõe de uma variedade de comodidades de lazer, incluindo campos de ténis, uma sauna, um parque infantil e um campo de futebol. Existe uma piscina exterior para adultos, uma piscina aquecida e uma piscina infantil com um parque infantil.