Situated a stone's throw away from the Plaza Mayor, right in the heart of the historical old town of Palma, lies the Placa Weyler. It is a square that houses several important modernist buildings, the most important of which is the Gran Hotel.
Wikipedia (Spanish) http://es.wikipedia.org/wiki/Plaza_Weyler
Address Palma, Illes Balears, Spain
Coordinates 39°34'18.009" N 2°38'59.366" E