Restaurants - Santa Pau, Catalunya, Spain
RESTAURANT CAN XEL SL is a restaurants company based out of CTRA DE SANTA PAU S/N - LA CLOT CAN XELL, SANTA PAU, Spain.