Paperbacks in Spain Itaca Sl Address: Torrelaguna, 60, 28043 Madrid Spain Phone Number: +34 917 44 90 60