INSIDE ROBERT DE NIRO’S HOTELS

The hotel is located in the South of the island at Cala Talamanca. So it means, not too much trouble like in Ibiza town, but just two miles taxi ride away from it.