Tag: Leading Hotels of the World

First carbon neutral five star hotel to open in Menorca

SPAIN: Menorca will have its first carbon neutral five star hotel at the end of this month.