Address Alt Rei D. Jaume I, 18 Bajo Izda. 03590 Altea Spain Phone number 966882602 See all Payot shops