Granada Christmas festivities begin around the 1st of December and end on the 6th of January. Spanish tradition actually celebrates Epiphany with the three kings bringing gifts on January the 6th. So the Spanish Navidad has plenty to offer

Read more