Travel Posted on 29/12/2012 First 7* Resort to open in Spain by Banyan Tree The 7 star Banyan Tree Resort is set to raise the standards people are offered in The Costa Tropical. Details… First 7* Resort to open in Spain by Banyan Tree Read More