The Alhambra is a beautiful Moorish palace and fortress which can be admired from the inside and the outside.