TOURIST SPOTS OF SPAIN November 21, 2011 Comments Off
Granada Granada is located in the city of Costa del Sol. This is one of the top ranked attractions spots for the tourists and known as the city of romance. The tourist’s resort is also located here named as Malaga. Alhambra palace was built in the 14th century and is very elegant and important site [...]