Day: March 9, 2019

Alhambra Palace

1001 Nights at the Alhambra Palace Hotel

It is the stuff fairytales are made of and one of the most visited spots in…