translate English to French: Newly built hotel located in the magnificent heart of Granada.
Hôtel récemment construit qui est situé dans le merveilleux c?ur de Grenade.