STEPS is located inside the W Ibiza at Paseo Maritimo, 15.Santa Eulària des Riu, Illes Balears, Spain 0784.