translate English to French: At The Mira, you will perfectly feel at home.
Vous vous sentirez comme chez vous en choisissant l'hôtel Mira.