Tuesday , 5 December 2017
Home » Palace


Alhambra Palace Spain

Alhambra palace is a fortress complex located in Granada, Andalusia, Spain. The name Alhambra comes from an Arabic root which means “red or crimson castle”. It is one of the major monuments of Islamic architecture and the most majestic medieval acropolis of the Mediterranean world. It was originally constructed as a small …

Read More »