Posted in Travel /By Kim Hadley /Leave comment La Florida Hotel – Barcelona, Spain Perched on top of Tibidabo’s Hill, the 5* Gran Hotel La Florida is one of the most luxurious resorts available… Read more » 03Apr 2018