Overlooking the city of Granada and just behind the Alhambra, the Hotel Alhambra Palace offers elegant luxury in an excellent location for exploring the city’s most famous landmark.