It's in Ibiza town. San Antonio is home to Eden and Es Paradise.Actually im a bit confused now....one site says Pacha is in Avenida Ocho de Agosto, opposite the Marina in Ibiza Town. Another says Abadordo 330, San Antonio, Ibiza.
Which is right??