Hotel América is a quaint hotel with a restaurant and courtyard, housed in a charming 1800s residence within the Alhambra. It offers individually decorated rooms.