{'activityCode': 'A1IMNO0600', 'country': {'code': 'ES', 'name': 'Spain', 'destinations': [{'code': 'GRX', 'name': 'Granada'}]}, 'operationDays': [{'code': 'MON', 'name': 'Monday'}, {'code': 'TUE', 'name': 'Tuesday'}, {'code': 'WED', 'name': 'Wednesday'}, {'code': 'THU', 'name': 'Thursday'}, {'code': 'FRI', 'name': 'Friday'}, {'code': 'SAT', 'name': 'Saturday'}, {'code': 'SUN', 'name': 'Sunday'}], 'modalities': [{'code': '1841480133#TOUR@STANDARD|ALE|10:00', 'name': 'Tour german 10:00', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'questions': [{'code': 'NAMEPASSPORT', 'text': 'PLEASE INDICATE THE PASSPORT/ID NUMBER AND THE FULL NAME OF EACH VISITOR AS IT APPEARS ON THE DOCUMENT AS FOLLOWS. (PASSPORT/ID NUMBER VISITOR NAME 1, PASSPORT/ID NUMBER VISITOR NAME 2 ETC.)', 'required': True}, {'code': 'PASAPORTE', 'text': 'PLEASE PROVIDE THE PASSPORT NUMBERS OF ALL PERSONS IN THE BOOKING', 'required': True}, {'code': 'PHONENUMBER', 'text': 'Please provide a contact number for the guests to be reached in case of emergency (including international code)', 'required': True}], 'comments': [{'type': 'CONTRACT_REMARKS', 'text': "IMPORTANT INFORMATION \nDue to the Alhambra's reservation policy, the scheduled visiting time may be subject to change. To guarantee availability and access to the Alhambra, it is mandatory to provide the full names and ID/passport numbers of all guests participating in this tour.\n\nMeeting point: Paseo de Generallife 1F, 18001, Granada // Meeting point instructions: Please ensure you arrive at the meeting point at least 15 minutes before the scheduled departure time // End point: Inside the Alhambra // Duration: 3 hours // Included: Official Guide. Tickets. Headphones // Not included: Hotel pick-up and drop-off. Food. Drinks // Mandatory instructions: Please ensure you have answered the mandatory questions during the booking process to ensure the correct provision of the service. Important: Due to the Alhambra's reservation policy, the scheduled visiting time may be modified. Should this occur, you will be notified at least 24 hours prior to the tour date // Voucher type: Printed Voucher. Print and bring the voucher to enjoy the activity // Voucher validity: Service date // Supplier name: Juan Antonio Salcedo // Supplier emergency phone number: +34 958 049 160.\n"}], 'supplierInformation': {'name': 'HOTELBEDS SPAIN, S.L.U', 'vatNumber': 'ESB28916765'}, 'providerInformation': {'name': 'GRANADA INCOMING CARD SL'}, 'destinationCode': 'GRX', 'contract': {'incomingOffice': 102, 'code': 16280, 'name': 'A1IMNO0600 25'}, 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 0, 'ageTo': 999, 'amount': 211.77, 'boxOfficeAmount': 212.49, 'mandatoryApplyAmount': False}], 'rates': [{'rateCode': 'GENERIC', 'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'rateKey': 'hp4u00fpoq9cjc698ve54g16g31052', 'operationDates': [{'from': '2025-09-06', 'to': '2025-09-06', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-07', 'to': '2025-09-07', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-08', 'to': '2025-09-08', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-09', 'to': '2025-09-09', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-10', 'to': '2025-09-10', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-11', 'to': '2025-09-11', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-12', 'to': '2025-09-12', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-13', 'to': '2025-09-13', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 211.77, 'boxOfficeAmount': 212.49, 'mandatoryApplyAmount': False}, 'paxAmounts': [{'paxType': 'ADULT', 'ageFrom': 0, 'ageTo': 999, 'amount': 211.77, 'boxOfficeAmount': 212.49, 'mandatoryApplyAmount': False}], 'agencyCommission': {'percentage': 13.0, 'amount': 27.53, 'vatPercentage': 20.0, 'vatAmount': 5.51}}]}], 'amountUnitType': 'SERVICE', 'uniqueIdentifier': '1841480133'}, {'code': '1841480133#TOUR@STANDARD|ITA|10:00', 'name': 'Tour italian 10:00', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'questions': [{'code': 'NAMEPASSPORT', 'text': 'PLEASE INDICATE THE PASSPORT/ID NUMBER AND THE FULL NAME OF EACH VISITOR AS IT APPEARS ON THE DOCUMENT AS FOLLOWS. (PASSPORT/ID NUMBER VISITOR NAME 1, PASSPORT/ID NUMBER VISITOR NAME 2 ETC.)', 'required': True}, {'code': 'PASAPORTE', 'text': 'PLEASE PROVIDE THE PASSPORT NUMBERS OF ALL PERSONS IN THE BOOKING', 'required': True}, {'code': 'PHONENUMBER', 'text': 'Please provide a contact number for the guests to be reached in case of emergency (including international code)', 'required': True}], 'comments': [{'type': 'CONTRACT_REMARKS', 'text': "IMPORTANT INFORMATION \nDue to the Alhambra's reservation policy, the scheduled visiting time may be subject to change. To guarantee availability and access to the Alhambra, it is mandatory to provide the full names and ID/passport numbers of all guests participating in this tour.\n\nMeeting point: Paseo de Generallife 1F, 18001, Granada // Meeting point instructions: Please ensure you arrive at the meeting point at least 15 minutes before the scheduled departure time // End point: Inside the Alhambra // Duration: 3 hours // Included: Official Guide. Tickets. Headphones // Not included: Hotel pick-up and drop-off. Food. Drinks // Mandatory instructions: Please ensure you have answered the mandatory questions during the booking process to ensure the correct provision of the service. Important: Due to the Alhambra's reservation policy, the scheduled visiting time may be modified. Should this occur, you will be notified at least 24 hours prior to the tour date // Voucher type: Printed Voucher. Print and bring the voucher to enjoy the activity // Voucher validity: Service date // Supplier name: Juan Antonio Salcedo // Supplier emergency phone number: +34 958 049 160.\n"}], 'supplierInformation': {'name': 'HOTELBEDS SPAIN, S.L.U', 'vatNumber': 'ESB28916765'}, 'providerInformation': {'name': 'GRANADA INCOMING CARD SL'}, 'destinationCode': 'GRX', 'contract': {'incomingOffice': 102, 'code': 16280, 'name': 'A1IMNO0600 25'}, 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 0, 'ageTo': 999, 'amount': 211.77, 'boxOfficeAmount': 212.49, 'mandatoryApplyAmount': False}], 'rates': [{'rateCode': 'GENERIC', 'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'rateKey': 'qodkghhisk7veg4qj0k8o43n9u1052', 'operationDates': [{'from': '2025-09-06', 'to': '2025-09-06', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-07', 'to': '2025-09-07', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-08', 'to': '2025-09-08', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-09', 'to': '2025-09-09', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-10', 'to': '2025-09-10', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-11', 'to': '2025-09-11', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-12', 'to': '2025-09-12', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-13', 'to': '2025-09-13', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 211.77, 'boxOfficeAmount': 212.49, 'mandatoryApplyAmount': False}, 'paxAmounts': [{'paxType': 'ADULT', 'ageFrom': 0, 'ageTo': 999, 'amount': 211.77, 'boxOfficeAmount': 212.49, 'mandatoryApplyAmount': False}], 'agencyCommission': {'percentage': 13.0, 'amount': 27.53, 'vatPercentage': 20.0, 'vatAmount': 5.51}}]}], 'amountUnitType': 'SERVICE', 'uniqueIdentifier': '1841480133'}, {'code': '1841480133#TOUR@STANDARD|ALE|16:00', 'name': 'Tour german 16:00', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'questions': [{'code': 'NAMEPASSPORT', 'text': 'PLEASE INDICATE THE PASSPORT/ID NUMBER AND THE FULL NAME OF EACH VISITOR AS IT APPEARS ON THE DOCUMENT AS FOLLOWS. (PASSPORT/ID NUMBER VISITOR NAME 1, PASSPORT/ID NUMBER VISITOR NAME 2 ETC.)', 'required': True}, {'code': 'PASAPORTE', 'text': 'PLEASE PROVIDE THE PASSPORT NUMBERS OF ALL PERSONS IN THE BOOKING', 'required': True}, {'code': 'PHONENUMBER', 'text': 'Please provide a contact number for the guests to be reached in case of emergency (including international code)', 'required': True}], 'comments': [{'type': 'CONTRACT_REMARKS', 'text': "IMPORTANT INFORMATION \nDue to the Alhambra's reservation policy, the scheduled visiting time may be subject to change. To guarantee availability and access to the Alhambra, it is mandatory to provide the full names and ID/passport numbers of all guests participating in this tour.\n\nMeeting point: Paseo de Generallife 1F, 18001, Granada // Meeting point instructions: Please ensure you arrive at the meeting point at least 15 minutes before the scheduled departure time // End point: Inside the Alhambra // Duration: 3 hours // Included: Official Guide. Tickets. Headphones // Not included: Hotel pick-up and drop-off. Food. Drinks // Mandatory instructions: Please ensure you have answered the mandatory questions during the booking process to ensure the correct provision of the service. Important: Due to the Alhambra's reservation policy, the scheduled visiting time may be modified. Should this occur, you will be notified at least 24 hours prior to the tour date // Voucher type: Printed Voucher. Print and bring the voucher to enjoy the activity // Voucher validity: Service date // Supplier name: Juan Antonio Salcedo // Supplier emergency phone number: +34 958 049 160.\n"}], 'supplierInformation': {'name': 'HOTELBEDS SPAIN, S.L.U', 'vatNumber': 'ESB28916765'}, 'providerInformation': {'name': 'GRANADA INCOMING CARD SL'}, 'destinationCode': 'GRX', 'contract': {'incomingOffice': 102, 'code': 16280, 'name': 'A1IMNO0600 25'}, 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 0, 'ageTo': 999, 'amount': 211.77, 'boxOfficeAmount': 212.49, 'mandatoryApplyAmount': False}], 'rates': [{'rateCode': 'GENERIC', 'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'rateKey': 'or4encnclvgr28mcoqr4ro7bgc1052', 'operationDates': [{'from': '2025-09-06', 'to': '2025-09-06', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-07', 'to': '2025-09-07', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-08', 'to': '2025-09-08', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-09', 'to': '2025-09-09', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-10', 'to': '2025-09-10', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-11', 'to': '2025-09-11', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-12', 'to': '2025-09-12', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-13', 'to': '2025-09-13', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 211.77, 'boxOfficeAmount': 212.49, 'mandatoryApplyAmount': False}, 'paxAmounts': [{'paxType': 'ADULT', 'ageFrom': 0, 'ageTo': 999, 'amount': 211.77, 'boxOfficeAmount': 212.49, 'mandatoryApplyAmount': False}], 'agencyCommission': {'percentage': 13.0, 'amount': 27.53, 'vatPercentage': 20.0, 'vatAmount': 5.51}}]}], 'amountUnitType': 'SERVICE', 'uniqueIdentifier': '1841480133'}, {'code': '1841480133#TOUR@STANDARD|FRA|14:00', 'name': 'Tour french 14:00', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'questions': [{'code': 'NAMEPASSPORT', 'text': 'PLEASE INDICATE THE PASSPORT/ID NUMBER AND THE FULL NAME OF EACH VISITOR AS IT APPEARS ON THE DOCUMENT AS FOLLOWS. (PASSPORT/ID NUMBER VISITOR NAME 1, PASSPORT/ID NUMBER VISITOR NAME 2 ETC.)', 'required': True}, {'code': 'PASAPORTE', 'text': 'PLEASE PROVIDE THE PASSPORT NUMBERS OF ALL PERSONS IN THE BOOKING', 'required': True}, {'code': 'PHONENUMBER', 'text': 'Please provide a contact number for the guests to be reached in case of emergency (including international code)', 'required': True}], 'comments': [{'type': 'CONTRACT_REMARKS', 'text': "IMPORTANT INFORMATION \nDue to the Alhambra's reservation policy, the scheduled visiting time may be subject to change. To guarantee availability and access to the Alhambra, it is mandatory to provide the full names and ID/passport numbers of all guests participating in this tour.\n\nMeeting point: Paseo de Generallife 1F, 18001, Granada // Meeting point instructions: Please ensure you arrive at the meeting point at least 15 minutes before the scheduled departure time // End point: Inside the Alhambra // Duration: 3 hours // Included: Official Guide. Tickets. Headphones // Not included: Hotel pick-up and drop-off. Food. Drinks // Mandatory instructions: Please ensure you have answered the mandatory questions during the booking process to ensure the correct provision of the service. Important: Due to the Alhambra's reservation policy, the scheduled visiting time may be modified. Should this occur, you will be notified at least 24 hours prior to the tour date // Voucher type: Printed Voucher. Print and bring the voucher to enjoy the activity // Voucher validity: Service date // Supplier name: Juan Antonio Salcedo // Supplier emergency phone number: +34 958 049 160.\n"}], 'supplierInformation': {'name': 'HOTELBEDS SPAIN, S.L.U', 'vatNumber': 'ESB28916765'}, 'providerInformation': {'name': 'GRANADA INCOMING CARD SL'}, 'destinationCode': 'GRX', 'contract': {'incomingOffice': 102, 'code': 16280, 'name': 'A1IMNO0600 25'}, 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 0, 'ageTo': 999, 'amount': 211.77, 'boxOfficeAmount': 212.49, 'mandatoryApplyAmount': False}], 'rates': [{'rateCode': 'GENERIC', 'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'rateKey': '475tkvl7g9626f2soai9m7v7hl1052', 'operationDates': [{'from': '2025-09-06', 'to': '2025-09-06', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-07', 'to': '2025-09-07', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-08', 'to': '2025-09-08', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-09', 'to': '2025-09-09', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-10', 'to': '2025-09-10', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-11', 'to': '2025-09-11', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-12', 'to': '2025-09-12', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-13', 'to': '2025-09-13', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 211.77, 'boxOfficeAmount': 212.49, 'mandatoryApplyAmount': False}, 'paxAmounts': [{'paxType': 'ADULT', 'ageFrom': 0, 'ageTo': 999, 'amount': 211.77, 'boxOfficeAmount': 212.49, 'mandatoryApplyAmount': False}], 'agencyCommission': {'percentage': 13.0, 'amount': 27.53, 'vatPercentage': 20.0, 'vatAmount': 5.51}}]}], 'amountUnitType': 'SERVICE', 'uniqueIdentifier': '1841480133'}, {'code': '1841480133#TOUR@STANDARD|ALE|14:00', 'name': 'Tour german 14:00', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'questions': [{'code': 'NAMEPASSPORT', 'text': 'PLEASE INDICATE THE PASSPORT/ID NUMBER AND THE FULL NAME OF EACH VISITOR AS IT APPEARS ON THE DOCUMENT AS FOLLOWS. (PASSPORT/ID NUMBER VISITOR NAME 1, PASSPORT/ID NUMBER VISITOR NAME 2 ETC.)', 'required': True}, {'code': 'PASAPORTE', 'text': 'PLEASE PROVIDE THE PASSPORT NUMBERS OF ALL PERSONS IN THE BOOKING', 'required': True}, {'code': 'PHONENUMBER', 'text': 'Please provide a contact number for the guests to be reached in case of emergency (including international code)', 'required': True}], 'comments': [{'type': 'CONTRACT_REMARKS', 'text': "IMPORTANT INFORMATION \nDue to the Alhambra's reservation policy, the scheduled visiting time may be subject to change. To guarantee availability and access to the Alhambra, it is mandatory to provide the full names and ID/passport numbers of all guests participating in this tour.\n\nMeeting point: Paseo de Generallife 1F, 18001, Granada // Meeting point instructions: Please ensure you arrive at the meeting point at least 15 minutes before the scheduled departure time // End point: Inside the Alhambra // Duration: 3 hours // Included: Official Guide. Tickets. Headphones // Not included: Hotel pick-up and drop-off. Food. Drinks // Mandatory instructions: Please ensure you have answered the mandatory questions during the booking process to ensure the correct provision of the service. Important: Due to the Alhambra's reservation policy, the scheduled visiting time may be modified. Should this occur, you will be notified at least 24 hours prior to the tour date // Voucher type: Printed Voucher. Print and bring the voucher to enjoy the activity // Voucher validity: Service date // Supplier name: Juan Antonio Salcedo // Supplier emergency phone number: +34 958 049 160.\n"}], 'supplierInformation': {'name': 'HOTELBEDS SPAIN, S.L.U', 'vatNumber': 'ESB28916765'}, 'providerInformation': {'name': 'GRANADA INCOMING CARD SL'}, 'destinationCode': 'GRX', 'contract': {'incomingOffice': 102, 'code': 16280, 'name': 'A1IMNO0600 25'}, 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 0, 'ageTo': 999, 'amount': 211.77, 'boxOfficeAmount': 212.49, 'mandatoryApplyAmount': False}], 'rates': [{'rateCode': 'GENERIC', 'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'rateKey': '5vftldh0jgkb4qgfm1p4kmhlbs1052', 'operationDates': [{'from': '2025-09-06', 'to': '2025-09-06', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-07', 'to': '2025-09-07', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-08', 'to': '2025-09-08', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-09', 'to': '2025-09-09', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-10', 'to': '2025-09-10', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-11', 'to': '2025-09-11', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-12', 'to': '2025-09-12', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-13', 'to': '2025-09-13', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 211.77, 'boxOfficeAmount': 212.49, 'mandatoryApplyAmount': False}, 'paxAmounts': [{'paxType': 'ADULT', 'ageFrom': 0, 'ageTo': 999, 'amount': 211.77, 'boxOfficeAmount': 212.49, 'mandatoryApplyAmount': False}], 'agencyCommission': {'percentage': 13.0, 'amount': 27.53, 'vatPercentage': 20.0, 'vatAmount': 5.51}}]}], 'amountUnitType': 'SERVICE', 'uniqueIdentifier': '1841480133'}, {'code': '1841480133#TOUR@STANDARD|ITA|14:00', 'name': 'Tour italian 14:00', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'questions': [{'code': 'NAMEPASSPORT', 'text': 'PLEASE INDICATE THE PASSPORT/ID NUMBER AND THE FULL NAME OF EACH VISITOR AS IT APPEARS ON THE DOCUMENT AS FOLLOWS. (PASSPORT/ID NUMBER VISITOR NAME 1, PASSPORT/ID NUMBER VISITOR NAME 2 ETC.)', 'required': True}, {'code': 'PASAPORTE', 'text': 'PLEASE PROVIDE THE PASSPORT NUMBERS OF ALL PERSONS IN THE BOOKING', 'required': True}, {'code': 'PHONENUMBER', 'text': 'Please provide a contact number for the guests to be reached in case of emergency (including international code)', 'required': True}], 'comments': [{'type': 'CONTRACT_REMARKS', 'text': "IMPORTANT INFORMATION \nDue to the Alhambra's reservation policy, the scheduled visiting time may be subject to change. To guarantee availability and access to the Alhambra, it is mandatory to provide the full names and ID/passport numbers of all guests participating in this tour.\n\nMeeting point: Paseo de Generallife 1F, 18001, Granada // Meeting point instructions: Please ensure you arrive at the meeting point at least 15 minutes before the scheduled departure time // End point: Inside the Alhambra // Duration: 3 hours // Included: Official Guide. Tickets. Headphones // Not included: Hotel pick-up and drop-off. Food. Drinks // Mandatory instructions: Please ensure you have answered the mandatory questions during the booking process to ensure the correct provision of the service. Important: Due to the Alhambra's reservation policy, the scheduled visiting time may be modified. Should this occur, you will be notified at least 24 hours prior to the tour date // Voucher type: Printed Voucher. Print and bring the voucher to enjoy the activity // Voucher validity: Service date // Supplier name: Juan Antonio Salcedo // Supplier emergency phone number: +34 958 049 160.\n"}], 'supplierInformation': {'name': 'HOTELBEDS SPAIN, S.L.U', 'vatNumber': 'ESB28916765'}, 'providerInformation': {'name': 'GRANADA INCOMING CARD SL'}, 'destinationCode': 'GRX', 'contract': {'incomingOffice': 102, 'code': 16280, 'name': 'A1IMNO0600 25'}, 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 0, 'ageTo': 999, 'amount': 211.77, 'boxOfficeAmount': 212.49, 'mandatoryApplyAmount': False}], 'rates': [{'rateCode': 'GENERIC', 'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'rateKey': '6mlsobtf0e5fu9mf88vmu4v4mt1052', 'operationDates': [{'from': '2025-09-06', 'to': '2025-09-06', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-07', 'to': '2025-09-07', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-08', 'to': '2025-09-08', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-09', 'to': '2025-09-09', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-10', 'to': '2025-09-10', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-11', 'to': '2025-09-11', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-12', 'to': '2025-09-12', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-13', 'to': '2025-09-13', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 211.77, 'boxOfficeAmount': 212.49, 'mandatoryApplyAmount': False}, 'paxAmounts': [{'paxType': 'ADULT', 'ageFrom': 0, 'ageTo': 999, 'amount': 211.77, 'boxOfficeAmount': 212.49, 'mandatoryApplyAmount': False}], 'agencyCommission': {'percentage': 13.0, 'amount': 27.53, 'vatPercentage': 20.0, 'vatAmount': 5.51}}]}], 'amountUnitType': 'SERVICE', 'uniqueIdentifier': '1841480133'}, {'code': '1841480133#TOUR@STANDARD|ITA|12:00', 'name': 'Tour italian 12:00', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'questions': [{'code': 'NAMEPASSPORT', 'text': 'PLEASE INDICATE THE PASSPORT/ID NUMBER AND THE FULL NAME OF EACH VISITOR AS IT APPEARS ON THE DOCUMENT AS FOLLOWS. (PASSPORT/ID NUMBER VISITOR NAME 1, PASSPORT/ID NUMBER VISITOR NAME 2 ETC.)', 'required': True}, {'code': 'PASAPORTE', 'text': 'PLEASE PROVIDE THE PASSPORT NUMBERS OF ALL PERSONS IN THE BOOKING', 'required': True}, {'code': 'PHONENUMBER', 'text': 'Please provide a contact number for the guests to be reached in case of emergency (including international code)', 'required': True}], 'comments': [{'type': 'CONTRACT_REMARKS', 'text': "IMPORTANT INFORMATION \nDue to the Alhambra's reservation policy, the scheduled visiting time may be subject to change. To guarantee availability and access to the Alhambra, it is mandatory to provide the full names and ID/passport numbers of all guests participating in this tour.\n\nMeeting point: Paseo de Generallife 1F, 18001, Granada // Meeting point instructions: Please ensure you arrive at the meeting point at least 15 minutes before the scheduled departure time // End point: Inside the Alhambra // Duration: 3 hours // Included: Official Guide. Tickets. Headphones // Not included: Hotel pick-up and drop-off. Food. Drinks // Mandatory instructions: Please ensure you have answered the mandatory questions during the booking process to ensure the correct provision of the service. Important: Due to the Alhambra's reservation policy, the scheduled visiting time may be modified. Should this occur, you will be notified at least 24 hours prior to the tour date // Voucher type: Printed Voucher. Print and bring the voucher to enjoy the activity // Voucher validity: Service date // Supplier name: Juan Antonio Salcedo // Supplier emergency phone number: +34 958 049 160.\n"}], 'supplierInformation': {'name': 'HOTELBEDS SPAIN, S.L.U', 'vatNumber': 'ESB28916765'}, 'providerInformation': {'name': 'GRANADA INCOMING CARD SL'}, 'destinationCode': 'GRX', 'contract': {'incomingOffice': 102, 'code': 16280, 'name': 'A1IMNO0600 25'}, 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 0, 'ageTo': 999, 'amount': 211.77, 'boxOfficeAmount': 212.49, 'mandatoryApplyAmount': False}], 'rates': [{'rateCode': 'GENERIC', 'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'rateKey': 'ohn1ifj226umgdma22ndn1obkg1052', 'operationDates': [{'from': '2025-09-06', 'to': '2025-09-06', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-07', 'to': '2025-09-07', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-08', 'to': '2025-09-08', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-09', 'to': '2025-09-09', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-10', 'to': '2025-09-10', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-11', 'to': '2025-09-11', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-12', 'to': '2025-09-12', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-13', 'to': '2025-09-13', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 211.77, 'boxOfficeAmount': 212.49, 'mandatoryApplyAmount': False}, 'paxAmounts': [{'paxType': 'ADULT', 'ageFrom': 0, 'ageTo': 999, 'amount': 211.77, 'boxOfficeAmount': 212.49, 'mandatoryApplyAmount': False}], 'agencyCommission': {'percentage': 13.0, 'amount': 27.53, 'vatPercentage': 20.0, 'vatAmount': 5.51}}]}], 'amountUnitType': 'SERVICE', 'uniqueIdentifier': '1841480133'}, {'code': '1841480133#TOUR@STANDARD|POR|12:00', 'name': 'Tour portuguese 12:00', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'questions': [{'code': 'NAMEPASSPORT', 'text': 'PLEASE INDICATE THE PASSPORT/ID NUMBER AND THE FULL NAME OF EACH VISITOR AS IT APPEARS ON THE DOCUMENT AS FOLLOWS. (PASSPORT/ID NUMBER VISITOR NAME 1, PASSPORT/ID NUMBER VISITOR NAME 2 ETC.)', 'required': True}, {'code': 'PASAPORTE', 'text': 'PLEASE PROVIDE THE PASSPORT NUMBERS OF ALL PERSONS IN THE BOOKING', 'required': True}, {'code': 'PHONENUMBER', 'text': 'Please provide a contact number for the guests to be reached in case of emergency (including international code)', 'required': True}], 'comments': [{'type': 'CONTRACT_REMARKS', 'text': "IMPORTANT INFORMATION \nDue to the Alhambra's reservation policy, the scheduled visiting time may be subject to change. To guarantee availability and access to the Alhambra, it is mandatory to provide the full names and ID/passport numbers of all guests participating in this tour.\n\nMeeting point: Paseo de Generallife 1F, 18001, Granada // Meeting point instructions: Please ensure you arrive at the meeting point at least 15 minutes before the scheduled departure time // End point: Inside the Alhambra // Duration: 3 hours // Included: Official Guide. Tickets. Headphones // Not included: Hotel pick-up and drop-off. Food. Drinks // Mandatory instructions: Please ensure you have answered the mandatory questions during the booking process to ensure the correct provision of the service. Important: Due to the Alhambra's reservation policy, the scheduled visiting time may be modified. Should this occur, you will be notified at least 24 hours prior to the tour date // Voucher type: Printed Voucher. Print and bring the voucher to enjoy the activity // Voucher validity: Service date // Supplier name: Juan Antonio Salcedo // Supplier emergency phone number: +34 958 049 160.\n"}], 'supplierInformation': {'name': 'HOTELBEDS SPAIN, S.L.U', 'vatNumber': 'ESB28916765'}, 'providerInformation': {'name': 'GRANADA INCOMING CARD SL'}, 'destinationCode': 'GRX', 'contract': {'incomingOffice': 102, 'code': 16280, 'name': 'A1IMNO0600 25'}, 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 0, 'ageTo': 999, 'amount': 211.77, 'boxOfficeAmount': 212.49, 'mandatoryApplyAmount': False}], 'rates': [{'rateCode': 'GENERIC', 'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'rateKey': 'okg7kuic8t10sdq5v34ggag8vg1052', 'operationDates': [{'from': '2025-09-06', 'to': '2025-09-06', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-07', 'to': '2025-09-07', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-08', 'to': '2025-09-08', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-09', 'to': '2025-09-09', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-10', 'to': '2025-09-10', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-11', 'to': '2025-09-11', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-12', 'to': '2025-09-12', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-13', 'to': '2025-09-13', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 211.77, 'boxOfficeAmount': 212.49, 'mandatoryApplyAmount': False}, 'paxAmounts': [{'paxType': 'ADULT', 'ageFrom': 0, 'ageTo': 999, 'amount': 211.77, 'boxOfficeAmount': 212.49, 'mandatoryApplyAmount': False}], 'agencyCommission': {'percentage': 13.0, 'amount': 27.53, 'vatPercentage': 20.0, 'vatAmount': 5.51}}]}], 'amountUnitType': 'SERVICE', 'uniqueIdentifier': '1841480133'}, {'code': '1841480133#TOUR@STANDARD|CAS|10:00', 'name': 'Tour spanish 10:00', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'questions': [{'code': 'NAMEPASSPORT', 'text': 'PLEASE INDICATE THE PASSPORT/ID NUMBER AND THE FULL NAME OF EACH VISITOR AS IT APPEARS ON THE DOCUMENT AS FOLLOWS. (PASSPORT/ID NUMBER VISITOR NAME 1, PASSPORT/ID NUMBER VISITOR NAME 2 ETC.)', 'required': True}, {'code': 'PASAPORTE', 'text': 'PLEASE PROVIDE THE PASSPORT NUMBERS OF ALL PERSONS IN THE BOOKING', 'required': True}, {'code': 'PHONENUMBER', 'text': 'Please provide a contact number for the guests to be reached in case of emergency (including international code)', 'required': True}], 'comments': [{'type': 'CONTRACT_REMARKS', 'text': "IMPORTANT INFORMATION \nDue to the Alhambra's reservation policy, the scheduled visiting time may be subject to change. To guarantee availability and access to the Alhambra, it is mandatory to provide the full names and ID/passport numbers of all guests participating in this tour.\n\nMeeting point: Paseo de Generallife 1F, 18001, Granada // Meeting point instructions: Please ensure you arrive at the meeting point at least 15 minutes before the scheduled departure time // End point: Inside the Alhambra // Duration: 3 hours // Included: Official Guide. Tickets. Headphones // Not included: Hotel pick-up and drop-off. Food. Drinks // Mandatory instructions: Please ensure you have answered the mandatory questions during the booking process to ensure the correct provision of the service. Important: Due to the Alhambra's reservation policy, the scheduled visiting time may be modified. Should this occur, you will be notified at least 24 hours prior to the tour date // Voucher type: Printed Voucher. Print and bring the voucher to enjoy the activity // Voucher validity: Service date // Supplier name: Juan Antonio Salcedo // Supplier emergency phone number: +34 958 049 160.\n"}], 'supplierInformation': {'name': 'HOTELBEDS SPAIN, S.L.U', 'vatNumber': 'ESB28916765'}, 'providerInformation': {'name': 'GRANADA INCOMING CARD SL'}, 'destinationCode': 'GRX', 'contract': {'incomingOffice': 102, 'code': 16280, 'name': 'A1IMNO0600 25'}, 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 0, 'ageTo': 999, 'amount': 211.77, 'boxOfficeAmount': 212.49, 'mandatoryApplyAmount': False}], 'rates': [{'rateCode': 'GENERIC', 'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'rateKey': 'oabvrid44vkmgt23l64amdo1sc1052', 'operationDates': [{'from': '2025-09-06', 'to': '2025-09-06', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-07', 'to': '2025-09-07', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-08', 'to': '2025-09-08', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-09', 'to': '2025-09-09', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-10', 'to': '2025-09-10', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-11', 'to': '2025-09-11', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-12', 'to': '2025-09-12', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-13', 'to': '2025-09-13', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 211.77, 'boxOfficeAmount': 212.49, 'mandatoryApplyAmount': False}, 'paxAmounts': [{'paxType': 'ADULT', 'ageFrom': 0, 'ageTo': 999, 'amount': 211.77, 'boxOfficeAmount': 212.49, 'mandatoryApplyAmount': False}], 'agencyCommission': {'percentage': 13.0, 'amount': 27.53, 'vatPercentage': 20.0, 'vatAmount': 5.51}}]}], 'amountUnitType': 'SERVICE', 'uniqueIdentifier': '1841480133'}, {'code': '1841480133#TOUR@STANDARD|FRA|12:00', 'name': 'Tour french 12:00', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'questions': [{'code': 'NAMEPASSPORT', 'text': 'PLEASE INDICATE THE PASSPORT/ID NUMBER AND THE FULL NAME OF EACH VISITOR AS IT APPEARS ON THE DOCUMENT AS FOLLOWS. (PASSPORT/ID NUMBER VISITOR NAME 1, PASSPORT/ID NUMBER VISITOR NAME 2 ETC.)', 'required': True}, {'code': 'PASAPORTE', 'text': 'PLEASE PROVIDE THE PASSPORT NUMBERS OF ALL PERSONS IN THE BOOKING', 'required': True}, {'code': 'PHONENUMBER', 'text': 'Please provide a contact number for the guests to be reached in case of emergency (including international code)', 'required': True}], 'comments': [{'type': 'CONTRACT_REMARKS', 'text': "IMPORTANT INFORMATION \nDue to the Alhambra's reservation policy, the scheduled visiting time may be subject to change. To guarantee availability and access to the Alhambra, it is mandatory to provide the full names and ID/passport numbers of all guests participating in this tour.\n\nMeeting point: Paseo de Generallife 1F, 18001, Granada // Meeting point instructions: Please ensure you arrive at the meeting point at least 15 minutes before the scheduled departure time // End point: Inside the Alhambra // Duration: 3 hours // Included: Official Guide. Tickets. Headphones // Not included: Hotel pick-up and drop-off. Food. Drinks // Mandatory instructions: Please ensure you have answered the mandatory questions during the booking process to ensure the correct provision of the service. Important: Due to the Alhambra's reservation policy, the scheduled visiting time may be modified. Should this occur, you will be notified at least 24 hours prior to the tour date // Voucher type: Printed Voucher. Print and bring the voucher to enjoy the activity // Voucher validity: Service date // Supplier name: Juan Antonio Salcedo // Supplier emergency phone number: +34 958 049 160.\n"}], 'supplierInformation': {'name': 'HOTELBEDS SPAIN, S.L.U', 'vatNumber': 'ESB28916765'}, 'providerInformation': {'name': 'GRANADA INCOMING CARD SL'}, 'destinationCode': 'GRX', 'contract': {'incomingOffice': 102, 'code': 16280, 'name': 'A1IMNO0600 25'}, 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 0, 'ageTo': 999, 'amount': 211.77, 'boxOfficeAmount': 212.49, 'mandatoryApplyAmount': False}], 'rates': [{'rateCode': 'GENERIC', 'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'rateKey': '893amg2h3278vuiauefd3ql75q1052', 'operationDates': [{'from': '2025-09-06', 'to': '2025-09-06', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-07', 'to': '2025-09-07', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-08', 'to': '2025-09-08', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-09', 'to': '2025-09-09', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-10', 'to': '2025-09-10', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-11', 'to': '2025-09-11', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-12', 'to': '2025-09-12', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-13', 'to': '2025-09-13', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 211.77, 'boxOfficeAmount': 212.49, 'mandatoryApplyAmount': False}, 'paxAmounts': [{'paxType': 'ADULT', 'ageFrom': 0, 'ageTo': 999, 'amount': 211.77, 'boxOfficeAmount': 212.49, 'mandatoryApplyAmount': False}], 'agencyCommission': {'percentage': 13.0, 'amount': 27.53, 'vatPercentage': 20.0, 'vatAmount': 5.51}}]}], 'amountUnitType': 'SERVICE', 'uniqueIdentifier': '1841480133'}, {'code': '1841480133#TOUR@STANDARD|FRA|10:00', 'name': 'Tour french 10:00', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'questions': [{'code': 'NAMEPASSPORT', 'text': 'PLEASE INDICATE THE PASSPORT/ID NUMBER AND THE FULL NAME OF EACH VISITOR AS IT APPEARS ON THE DOCUMENT AS FOLLOWS. (PASSPORT/ID NUMBER VISITOR NAME 1, PASSPORT/ID NUMBER VISITOR NAME 2 ETC.)', 'required': True}, {'code': 'PASAPORTE', 'text': 'PLEASE PROVIDE THE PASSPORT NUMBERS OF ALL PERSONS IN THE BOOKING', 'required': True}, {'code': 'PHONENUMBER', 'text': 'Please provide a contact number for the guests to be reached in case of emergency (including international code)', 'required': True}], 'comments': [{'type': 'CONTRACT_REMARKS', 'text': "IMPORTANT INFORMATION \nDue to the Alhambra's reservation policy, the scheduled visiting time may be subject to change. To guarantee availability and access to the Alhambra, it is mandatory to provide the full names and ID/passport numbers of all guests participating in this tour.\n\nMeeting point: Paseo de Generallife 1F, 18001, Granada // Meeting point instructions: Please ensure you arrive at the meeting point at least 15 minutes before the scheduled departure time // End point: Inside the Alhambra // Duration: 3 hours // Included: Official Guide. Tickets. Headphones // Not included: Hotel pick-up and drop-off. Food. Drinks // Mandatory instructions: Please ensure you have answered the mandatory questions during the booking process to ensure the correct provision of the service. Important: Due to the Alhambra's reservation policy, the scheduled visiting time may be modified. Should this occur, you will be notified at least 24 hours prior to the tour date // Voucher type: Printed Voucher. Print and bring the voucher to enjoy the activity // Voucher validity: Service date // Supplier name: Juan Antonio Salcedo // Supplier emergency phone number: +34 958 049 160.\n"}], 'supplierInformation': {'name': 'HOTELBEDS SPAIN, S.L.U', 'vatNumber': 'ESB28916765'}, 'providerInformation': {'name': 'GRANADA INCOMING CARD SL'}, 'destinationCode': 'GRX', 'contract': {'incomingOffice': 102, 'code': 16280, 'name': 'A1IMNO0600 25'}, 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 0, 'ageTo': 999, 'amount': 211.77, 'boxOfficeAmount': 212.49, 'mandatoryApplyAmount': False}], 'rates': [{'rateCode': 'GENERIC', 'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'rateKey': '38oipr549ertl72iof11spq2cv1052', 'operationDates': [{'from': '2025-09-06', 'to': '2025-09-06', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-07', 'to': '2025-09-07', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-08', 'to': '2025-09-08', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-09', 'to': '2025-09-09', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-10', 'to': '2025-09-10', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-11', 'to': '2025-09-11', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-12', 'to': '2025-09-12', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-13', 'to': '2025-09-13', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 211.77, 'boxOfficeAmount': 212.49, 'mandatoryApplyAmount': False}, 'paxAmounts': [{'paxType': 'ADULT', 'ageFrom': 0, 'ageTo': 999, 'amount': 211.77, 'boxOfficeAmount': 212.49, 'mandatoryApplyAmount': False}], 'agencyCommission': {'percentage': 13.0, 'amount': 27.53, 'vatPercentage': 20.0, 'vatAmount': 5.51}}]}], 'amountUnitType': 'SERVICE', 'uniqueIdentifier': '1841480133'}, {'code': '1841480133#TOUR@STANDARD|ENG|14:00', 'name': 'Tour english 14:00', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'questions': [{'code': 'NAMEPASSPORT', 'text': 'PLEASE INDICATE THE PASSPORT/ID NUMBER AND THE FULL NAME OF EACH VISITOR AS IT APPEARS ON THE DOCUMENT AS FOLLOWS. (PASSPORT/ID NUMBER VISITOR NAME 1, PASSPORT/ID NUMBER VISITOR NAME 2 ETC.)', 'required': True}, {'code': 'PASAPORTE', 'text': 'PLEASE PROVIDE THE PASSPORT NUMBERS OF ALL PERSONS IN THE BOOKING', 'required': True}, {'code': 'PHONENUMBER', 'text': 'Please provide a contact number for the guests to be reached in case of emergency (including international code)', 'required': True}], 'comments': [{'type': 'CONTRACT_REMARKS', 'text': "IMPORTANT INFORMATION \nDue to the Alhambra's reservation policy, the scheduled visiting time may be subject to change. To guarantee availability and access to the Alhambra, it is mandatory to provide the full names and ID/passport numbers of all guests participating in this tour.\n\nMeeting point: Paseo de Generallife 1F, 18001, Granada // Meeting point instructions: Please ensure you arrive at the meeting point at least 15 minutes before the scheduled departure time // End point: Inside the Alhambra // Duration: 3 hours // Included: Official Guide. Tickets. Headphones // Not included: Hotel pick-up and drop-off. Food. Drinks // Mandatory instructions: Please ensure you have answered the mandatory questions during the booking process to ensure the correct provision of the service. Important: Due to the Alhambra's reservation policy, the scheduled visiting time may be modified. Should this occur, you will be notified at least 24 hours prior to the tour date // Voucher type: Printed Voucher. Print and bring the voucher to enjoy the activity // Voucher validity: Service date // Supplier name: Juan Antonio Salcedo // Supplier emergency phone number: +34 958 049 160.\n"}], 'supplierInformation': {'name': 'HOTELBEDS SPAIN, S.L.U', 'vatNumber': 'ESB28916765'}, 'providerInformation': {'name': 'GRANADA INCOMING CARD SL'}, 'destinationCode': 'GRX', 'contract': {'incomingOffice': 102, 'code': 16280, 'name': 'A1IMNO0600 25'}, 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 0, 'ageTo': 999, 'amount': 211.77, 'boxOfficeAmount': 212.49, 'mandatoryApplyAmount': False}], 'rates': [{'rateCode': 'GENERIC', 'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'rateKey': 'pvprbpa8ocrlrjlmd6nbhk5t9l1052', 'operationDates': [{'from': '2025-09-06', 'to': '2025-09-06', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-07', 'to': '2025-09-07', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-08', 'to': '2025-09-08', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-09', 'to': '2025-09-09', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-10', 'to': '2025-09-10', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-11', 'to': '2025-09-11', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-12', 'to': '2025-09-12', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-13', 'to': '2025-09-13', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 211.77, 'boxOfficeAmount': 212.49, 'mandatoryApplyAmount': False}, 'paxAmounts': [{'paxType': 'ADULT', 'ageFrom': 0, 'ageTo': 999, 'amount': 211.77, 'boxOfficeAmount': 212.49, 'mandatoryApplyAmount': False}], 'agencyCommission': {'percentage': 13.0, 'amount': 27.53, 'vatPercentage': 20.0, 'vatAmount': 5.51}}]}], 'amountUnitType': 'SERVICE', 'uniqueIdentifier': '1841480133'}, {'code': '1841480133#TOUR@STANDARD|ENG|12:00', 'name': 'Tour english 12:00', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'questions': [{'code': 'NAMEPASSPORT', 'text': 'PLEASE INDICATE THE PASSPORT/ID NUMBER AND THE FULL NAME OF EACH VISITOR AS IT APPEARS ON THE DOCUMENT AS FOLLOWS. (PASSPORT/ID NUMBER VISITOR NAME 1, PASSPORT/ID NUMBER VISITOR NAME 2 ETC.)', 'required': True}, {'code': 'PASAPORTE', 'text': 'PLEASE PROVIDE THE PASSPORT NUMBERS OF ALL PERSONS IN THE BOOKING', 'required': True}, {'code': 'PHONENUMBER', 'text': 'Please provide a contact number for the guests to be reached in case of emergency (including international code)', 'required': True}], 'comments': [{'type': 'CONTRACT_REMARKS', 'text': "IMPORTANT INFORMATION \nDue to the Alhambra's reservation policy, the scheduled visiting time may be subject to change. To guarantee availability and access to the Alhambra, it is mandatory to provide the full names and ID/passport numbers of all guests participating in this tour.\n\nMeeting point: Paseo de Generallife 1F, 18001, Granada // Meeting point instructions: Please ensure you arrive at the meeting point at least 15 minutes before the scheduled departure time // End point: Inside the Alhambra // Duration: 3 hours // Included: Official Guide. Tickets. Headphones // Not included: Hotel pick-up and drop-off. Food. Drinks // Mandatory instructions: Please ensure you have answered the mandatory questions during the booking process to ensure the correct provision of the service. Important: Due to the Alhambra's reservation policy, the scheduled visiting time may be modified. Should this occur, you will be notified at least 24 hours prior to the tour date // Voucher type: Printed Voucher. Print and bring the voucher to enjoy the activity // Voucher validity: Service date // Supplier name: Juan Antonio Salcedo // Supplier emergency phone number: +34 958 049 160.\n"}], 'supplierInformation': {'name': 'HOTELBEDS SPAIN, S.L.U', 'vatNumber': 'ESB28916765'}, 'providerInformation': {'name': 'GRANADA INCOMING CARD SL'}, 'destinationCode': 'GRX', 'contract': {'incomingOffice': 102, 'code': 16280, 'name': 'A1IMNO0600 25'}, 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 0, 'ageTo': 999, 'amount': 211.77, 'boxOfficeAmount': 212.49, 'mandatoryApplyAmount': False}], 'rates': [{'rateCode': 'GENERIC', 'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'rateKey': 'chqo4r3i32jaeib1fm638pvh761052', 'operationDates': [{'from': '2025-09-06', 'to': '2025-09-06', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-07', 'to': '2025-09-07', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-08', 'to': '2025-09-08', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-09', 'to': '2025-09-09', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-10', 'to': '2025-09-10', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-11', 'to': '2025-09-11', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-12', 'to': '2025-09-12', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-13', 'to': '2025-09-13', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 211.77, 'boxOfficeAmount': 212.49, 'mandatoryApplyAmount': False}, 'paxAmounts': [{'paxType': 'ADULT', 'ageFrom': 0, 'ageTo': 999, 'amount': 211.77, 'boxOfficeAmount': 212.49, 'mandatoryApplyAmount': False}], 'agencyCommission': {'percentage': 13.0, 'amount': 27.53, 'vatPercentage': 20.0, 'vatAmount': 5.51}}]}], 'amountUnitType': 'SERVICE', 'uniqueIdentifier': '1841480133'}, {'code': '1841480133#TOUR@STANDARD|ITA|16:00', 'name': 'Tour italian 16:00', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'questions': [{'code': 'NAMEPASSPORT', 'text': 'PLEASE INDICATE THE PASSPORT/ID NUMBER AND THE FULL NAME OF EACH VISITOR AS IT APPEARS ON THE DOCUMENT AS FOLLOWS. (PASSPORT/ID NUMBER VISITOR NAME 1, PASSPORT/ID NUMBER VISITOR NAME 2 ETC.)', 'required': True}, {'code': 'PASAPORTE', 'text': 'PLEASE PROVIDE THE PASSPORT NUMBERS OF ALL PERSONS IN THE BOOKING', 'required': True}, {'code': 'PHONENUMBER', 'text': 'Please provide a contact number for the guests to be reached in case of emergency (including international code)', 'required': True}], 'comments': [{'type': 'CONTRACT_REMARKS', 'text': "IMPORTANT INFORMATION \nDue to the Alhambra's reservation policy, the scheduled visiting time may be subject to change. To guarantee availability and access to the Alhambra, it is mandatory to provide the full names and ID/passport numbers of all guests participating in this tour.\n\nMeeting point: Paseo de Generallife 1F, 18001, Granada // Meeting point instructions: Please ensure you arrive at the meeting point at least 15 minutes before the scheduled departure time // End point: Inside the Alhambra // Duration: 3 hours // Included: Official Guide. Tickets. Headphones // Not included: Hotel pick-up and drop-off. Food. Drinks // Mandatory instructions: Please ensure you have answered the mandatory questions during the booking process to ensure the correct provision of the service. Important: Due to the Alhambra's reservation policy, the scheduled visiting time may be modified. Should this occur, you will be notified at least 24 hours prior to the tour date // Voucher type: Printed Voucher. Print and bring the voucher to enjoy the activity // Voucher validity: Service date // Supplier name: Juan Antonio Salcedo // Supplier emergency phone number: +34 958 049 160.\n"}], 'supplierInformation': {'name': 'HOTELBEDS SPAIN, S.L.U', 'vatNumber': 'ESB28916765'}, 'providerInformation': {'name': 'GRANADA INCOMING CARD SL'}, 'destinationCode': 'GRX', 'contract': {'incomingOffice': 102, 'code': 16280, 'name': 'A1IMNO0600 25'}, 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 0, 'ageTo': 999, 'amount': 211.77, 'boxOfficeAmount': 212.49, 'mandatoryApplyAmount': False}], 'rates': [{'rateCode': 'GENERIC', 'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'rateKey': 'k74f45oibu7n07aefns4rf7q861052', 'operationDates': [{'from': '2025-09-06', 'to': '2025-09-06', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-07', 'to': '2025-09-07', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-08', 'to': '2025-09-08', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-09', 'to': '2025-09-09', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-10', 'to': '2025-09-10', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-11', 'to': '2025-09-11', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-12', 'to': '2025-09-12', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-13', 'to': '2025-09-13', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 211.77, 'boxOfficeAmount': 212.49, 'mandatoryApplyAmount': False}, 'paxAmounts': [{'paxType': 'ADULT', 'ageFrom': 0, 'ageTo': 999, 'amount': 211.77, 'boxOfficeAmount': 212.49, 'mandatoryApplyAmount': False}], 'agencyCommission': {'percentage': 13.0, 'amount': 27.53, 'vatPercentage': 20.0, 'vatAmount': 5.51}}]}], 'amountUnitType': 'SERVICE', 'uniqueIdentifier': '1841480133'}, {'code': '1841480133#TOUR@STANDARD|ALE|12:00', 'name': 'Tour german 12:00', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'questions': [{'code': 'NAMEPASSPORT', 'text': 'PLEASE INDICATE THE PASSPORT/ID NUMBER AND THE FULL NAME OF EACH VISITOR AS IT APPEARS ON THE DOCUMENT AS FOLLOWS. (PASSPORT/ID NUMBER VISITOR NAME 1, PASSPORT/ID NUMBER VISITOR NAME 2 ETC.)', 'required': True}, {'code': 'PASAPORTE', 'text': 'PLEASE PROVIDE THE PASSPORT NUMBERS OF ALL PERSONS IN THE BOOKING', 'required': True}, {'code': 'PHONENUMBER', 'text': 'Please provide a contact number for the guests to be reached in case of emergency (including international code)', 'required': True}], 'comments': [{'type': 'CONTRACT_REMARKS', 'text': "IMPORTANT INFORMATION \nDue to the Alhambra's reservation policy, the scheduled visiting time may be subject to change. To guarantee availability and access to the Alhambra, it is mandatory to provide the full names and ID/passport numbers of all guests participating in this tour.\n\nMeeting point: Paseo de Generallife 1F, 18001, Granada // Meeting point instructions: Please ensure you arrive at the meeting point at least 15 minutes before the scheduled departure time // End point: Inside the Alhambra // Duration: 3 hours // Included: Official Guide. Tickets. Headphones // Not included: Hotel pick-up and drop-off. Food. Drinks // Mandatory instructions: Please ensure you have answered the mandatory questions during the booking process to ensure the correct provision of the service. Important: Due to the Alhambra's reservation policy, the scheduled visiting time may be modified. Should this occur, you will be notified at least 24 hours prior to the tour date // Voucher type: Printed Voucher. Print and bring the voucher to enjoy the activity // Voucher validity: Service date // Supplier name: Juan Antonio Salcedo // Supplier emergency phone number: +34 958 049 160.\n"}], 'supplierInformation': {'name': 'HOTELBEDS SPAIN, S.L.U', 'vatNumber': 'ESB28916765'}, 'providerInformation': {'name': 'GRANADA INCOMING CARD SL'}, 'destinationCode': 'GRX', 'contract': {'incomingOffice': 102, 'code': 16280, 'name': 'A1IMNO0600 25'}, 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 0, 'ageTo': 999, 'amount': 211.77, 'boxOfficeAmount': 212.49, 'mandatoryApplyAmount': False}], 'rates': [{'rateCode': 'GENERIC', 'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'rateKey': '8gmv60t0neqmrhatd609ptndhl1052', 'operationDates': [{'from': '2025-09-06', 'to': '2025-09-06', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-07', 'to': '2025-09-07', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-08', 'to': '2025-09-08', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-09', 'to': '2025-09-09', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-10', 'to': '2025-09-10', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-11', 'to': '2025-09-11', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-12', 'to': '2025-09-12', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-13', 'to': '2025-09-13', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 211.77, 'boxOfficeAmount': 212.49, 'mandatoryApplyAmount': False}, 'paxAmounts': [{'paxType': 'ADULT', 'ageFrom': 0, 'ageTo': 999, 'amount': 211.77, 'boxOfficeAmount': 212.49, 'mandatoryApplyAmount': False}], 'agencyCommission': {'percentage': 13.0, 'amount': 27.53, 'vatPercentage': 20.0, 'vatAmount': 5.51}}]}], 'amountUnitType': 'SERVICE', 'uniqueIdentifier': '1841480133'}, {'code': '1841480133#TOUR@STANDARD|POR|10:00', 'name': 'Tour portuguese 10:00', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'questions': [{'code': 'NAMEPASSPORT', 'text': 'PLEASE INDICATE THE PASSPORT/ID NUMBER AND THE FULL NAME OF EACH VISITOR AS IT APPEARS ON THE DOCUMENT AS FOLLOWS. (PASSPORT/ID NUMBER VISITOR NAME 1, PASSPORT/ID NUMBER VISITOR NAME 2 ETC.)', 'required': True}, {'code': 'PASAPORTE', 'text': 'PLEASE PROVIDE THE PASSPORT NUMBERS OF ALL PERSONS IN THE BOOKING', 'required': True}, {'code': 'PHONENUMBER', 'text': 'Please provide a contact number for the guests to be reached in case of emergency (including international code)', 'required': True}], 'comments': [{'type': 'CONTRACT_REMARKS', 'text': "IMPORTANT INFORMATION \nDue to the Alhambra's reservation policy, the scheduled visiting time may be subject to change. To guarantee availability and access to the Alhambra, it is mandatory to provide the full names and ID/passport numbers of all guests participating in this tour.\n\nMeeting point: Paseo de Generallife 1F, 18001, Granada // Meeting point instructions: Please ensure you arrive at the meeting point at least 15 minutes before the scheduled departure time // End point: Inside the Alhambra // Duration: 3 hours // Included: Official Guide. Tickets. Headphones // Not included: Hotel pick-up and drop-off. Food. Drinks // Mandatory instructions: Please ensure you have answered the mandatory questions during the booking process to ensure the correct provision of the service. Important: Due to the Alhambra's reservation policy, the scheduled visiting time may be modified. Should this occur, you will be notified at least 24 hours prior to the tour date // Voucher type: Printed Voucher. Print and bring the voucher to enjoy the activity // Voucher validity: Service date // Supplier name: Juan Antonio Salcedo // Supplier emergency phone number: +34 958 049 160.\n"}], 'supplierInformation': {'name': 'HOTELBEDS SPAIN, S.L.U', 'vatNumber': 'ESB28916765'}, 'providerInformation': {'name': 'GRANADA INCOMING CARD SL'}, 'destinationCode': 'GRX', 'contract': {'incomingOffice': 102, 'code': 16280, 'name': 'A1IMNO0600 25'}, 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 0, 'ageTo': 999, 'amount': 211.77, 'boxOfficeAmount': 212.49, 'mandatoryApplyAmount': False}], 'rates': [{'rateCode': 'GENERIC', 'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'rateKey': 'eciemolqmb1o8ipjote0imv5391052', 'operationDates': [{'from': '2025-09-06', 'to': '2025-09-06', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-07', 'to': '2025-09-07', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-08', 'to': '2025-09-08', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-09', 'to': '2025-09-09', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-10', 'to': '2025-09-10', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-11', 'to': '2025-09-11', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-12', 'to': '2025-09-12', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-13', 'to': '2025-09-13', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 211.77, 'boxOfficeAmount': 212.49, 'mandatoryApplyAmount': False}, 'paxAmounts': [{'paxType': 'ADULT', 'ageFrom': 0, 'ageTo': 999, 'amount': 211.77, 'boxOfficeAmount': 212.49, 'mandatoryApplyAmount': False}], 'agencyCommission': {'percentage': 13.0, 'amount': 27.53, 'vatPercentage': 20.0, 'vatAmount': 5.51}}]}], 'amountUnitType': 'SERVICE', 'uniqueIdentifier': '1841480133'}, {'code': '1841480133#TOUR@STANDARD|CAS|14:00', 'name': 'Tour spanish 14:00', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'questions': [{'code': 'NAMEPASSPORT', 'text': 'PLEASE INDICATE THE PASSPORT/ID NUMBER AND THE FULL NAME OF EACH VISITOR AS IT APPEARS ON THE DOCUMENT AS FOLLOWS. (PASSPORT/ID NUMBER VISITOR NAME 1, PASSPORT/ID NUMBER VISITOR NAME 2 ETC.)', 'required': True}, {'code': 'PASAPORTE', 'text': 'PLEASE PROVIDE THE PASSPORT NUMBERS OF ALL PERSONS IN THE BOOKING', 'required': True}, {'code': 'PHONENUMBER', 'text': 'Please provide a contact number for the guests to be reached in case of emergency (including international code)', 'required': True}], 'comments': [{'type': 'CONTRACT_REMARKS', 'text': "IMPORTANT INFORMATION \nDue to the Alhambra's reservation policy, the scheduled visiting time may be subject to change. To guarantee availability and access to the Alhambra, it is mandatory to provide the full names and ID/passport numbers of all guests participating in this tour.\n\nMeeting point: Paseo de Generallife 1F, 18001, Granada // Meeting point instructions: Please ensure you arrive at the meeting point at least 15 minutes before the scheduled departure time // End point: Inside the Alhambra // Duration: 3 hours // Included: Official Guide. Tickets. Headphones // Not included: Hotel pick-up and drop-off. Food. Drinks // Mandatory instructions: Please ensure you have answered the mandatory questions during the booking process to ensure the correct provision of the service. Important: Due to the Alhambra's reservation policy, the scheduled visiting time may be modified. Should this occur, you will be notified at least 24 hours prior to the tour date // Voucher type: Printed Voucher. Print and bring the voucher to enjoy the activity // Voucher validity: Service date // Supplier name: Juan Antonio Salcedo // Supplier emergency phone number: +34 958 049 160.\n"}], 'supplierInformation': {'name': 'HOTELBEDS SPAIN, S.L.U', 'vatNumber': 'ESB28916765'}, 'providerInformation': {'name': 'GRANADA INCOMING CARD SL'}, 'destinationCode': 'GRX', 'contract': {'incomingOffice': 102, 'code': 16280, 'name': 'A1IMNO0600 25'}, 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 0, 'ageTo': 999, 'amount': 211.77, 'boxOfficeAmount': 212.49, 'mandatoryApplyAmount': False}], 'rates': [{'rateCode': 'GENERIC', 'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'rateKey': 'rur2es2d61h7n518o5pavnilja1052', 'operationDates': [{'from': '2025-09-06', 'to': '2025-09-06', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-07', 'to': '2025-09-07', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-08', 'to': '2025-09-08', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-09', 'to': '2025-09-09', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-10', 'to': '2025-09-10', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-11', 'to': '2025-09-11', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-12', 'to': '2025-09-12', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-13', 'to': '2025-09-13', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 211.77, 'boxOfficeAmount': 212.49, 'mandatoryApplyAmount': False}, 'paxAmounts': [{'paxType': 'ADULT', 'ageFrom': 0, 'ageTo': 999, 'amount': 211.77, 'boxOfficeAmount': 212.49, 'mandatoryApplyAmount': False}], 'agencyCommission': {'percentage': 13.0, 'amount': 27.53, 'vatPercentage': 20.0, 'vatAmount': 5.51}}]}], 'amountUnitType': 'SERVICE', 'uniqueIdentifier': '1841480133'}, {'code': '1841480133#TOUR@STANDARD|CAS|12:00', 'name': 'Tour spanish 12:00', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'questions': [{'code': 'NAMEPASSPORT', 'text': 'PLEASE INDICATE THE PASSPORT/ID NUMBER AND THE FULL NAME OF EACH VISITOR AS IT APPEARS ON THE DOCUMENT AS FOLLOWS. (PASSPORT/ID NUMBER VISITOR NAME 1, PASSPORT/ID NUMBER VISITOR NAME 2 ETC.)', 'required': True}, {'code': 'PASAPORTE', 'text': 'PLEASE PROVIDE THE PASSPORT NUMBERS OF ALL PERSONS IN THE BOOKING', 'required': True}, {'code': 'PHONENUMBER', 'text': 'Please provide a contact number for the guests to be reached in case of emergency (including international code)', 'required': True}], 'comments': [{'type': 'CONTRACT_REMARKS', 'text': "IMPORTANT INFORMATION \nDue to the Alhambra's reservation policy, the scheduled visiting time may be subject to change. To guarantee availability and access to the Alhambra, it is mandatory to provide the full names and ID/passport numbers of all guests participating in this tour.\n\nMeeting point: Paseo de Generallife 1F, 18001, Granada // Meeting point instructions: Please ensure you arrive at the meeting point at least 15 minutes before the scheduled departure time // End point: Inside the Alhambra // Duration: 3 hours // Included: Official Guide. Tickets. Headphones // Not included: Hotel pick-up and drop-off. Food. Drinks // Mandatory instructions: Please ensure you have answered the mandatory questions during the booking process to ensure the correct provision of the service. Important: Due to the Alhambra's reservation policy, the scheduled visiting time may be modified. Should this occur, you will be notified at least 24 hours prior to the tour date // Voucher type: Printed Voucher. Print and bring the voucher to enjoy the activity // Voucher validity: Service date // Supplier name: Juan Antonio Salcedo // Supplier emergency phone number: +34 958 049 160.\n"}], 'supplierInformation': {'name': 'HOTELBEDS SPAIN, S.L.U', 'vatNumber': 'ESB28916765'}, 'providerInformation': {'name': 'GRANADA INCOMING CARD SL'}, 'destinationCode': 'GRX', 'contract': {'incomingOffice': 102, 'code': 16280, 'name': 'A1IMNO0600 25'}, 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 0, 'ageTo': 999, 'amount': 211.77, 'boxOfficeAmount': 212.49, 'mandatoryApplyAmount': False}], 'rates': [{'rateCode': 'GENERIC', 'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'rateKey': 'dra99fo4shldqnohqhmtnetaqt1052', 'operationDates': [{'from': '2025-09-06', 'to': '2025-09-06', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-07', 'to': '2025-09-07', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-08', 'to': '2025-09-08', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-09', 'to': '2025-09-09', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-10', 'to': '2025-09-10', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-11', 'to': '2025-09-11', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-12', 'to': '2025-09-12', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-13', 'to': '2025-09-13', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 211.77, 'boxOfficeAmount': 212.49, 'mandatoryApplyAmount': False}, 'paxAmounts': [{'paxType': 'ADULT', 'ageFrom': 0, 'ageTo': 999, 'amount': 211.77, 'boxOfficeAmount': 212.49, 'mandatoryApplyAmount': False}], 'agencyCommission': {'percentage': 13.0, 'amount': 27.53, 'vatPercentage': 20.0, 'vatAmount': 5.51}}]}], 'amountUnitType': 'SERVICE', 'uniqueIdentifier': '1841480133'}, {'code': '1841480133#TOUR@STANDARD|POR|16:00', 'name': 'Tour portuguese 16:00', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'questions': [{'code': 'NAMEPASSPORT', 'text': 'PLEASE INDICATE THE PASSPORT/ID NUMBER AND THE FULL NAME OF EACH VISITOR AS IT APPEARS ON THE DOCUMENT AS FOLLOWS. (PASSPORT/ID NUMBER VISITOR NAME 1, PASSPORT/ID NUMBER VISITOR NAME 2 ETC.)', 'required': True}, {'code': 'PASAPORTE', 'text': 'PLEASE PROVIDE THE PASSPORT NUMBERS OF ALL PERSONS IN THE BOOKING', 'required': True}, {'code': 'PHONENUMBER', 'text': 'Please provide a contact number for the guests to be reached in case of emergency (including international code)', 'required': True}], 'comments': [{'type': 'CONTRACT_REMARKS', 'text': "IMPORTANT INFORMATION \nDue to the Alhambra's reservation policy, the scheduled visiting time may be subject to change. To guarantee availability and access to the Alhambra, it is mandatory to provide the full names and ID/passport numbers of all guests participating in this tour.\n\nMeeting point: Paseo de Generallife 1F, 18001, Granada // Meeting point instructions: Please ensure you arrive at the meeting point at least 15 minutes before the scheduled departure time // End point: Inside the Alhambra // Duration: 3 hours // Included: Official Guide. Tickets. Headphones // Not included: Hotel pick-up and drop-off. Food. Drinks // Mandatory instructions: Please ensure you have answered the mandatory questions during the booking process to ensure the correct provision of the service. Important: Due to the Alhambra's reservation policy, the scheduled visiting time may be modified. Should this occur, you will be notified at least 24 hours prior to the tour date // Voucher type: Printed Voucher. Print and bring the voucher to enjoy the activity // Voucher validity: Service date // Supplier name: Juan Antonio Salcedo // Supplier emergency phone number: +34 958 049 160.\n"}], 'supplierInformation': {'name': 'HOTELBEDS SPAIN, S.L.U', 'vatNumber': 'ESB28916765'}, 'providerInformation': {'name': 'GRANADA INCOMING CARD SL'}, 'destinationCode': 'GRX', 'contract': {'incomingOffice': 102, 'code': 16280, 'name': 'A1IMNO0600 25'}, 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 0, 'ageTo': 999, 'amount': 211.77, 'boxOfficeAmount': 212.49, 'mandatoryApplyAmount': False}], 'rates': [{'rateCode': 'GENERIC', 'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'rateKey': 'tjn1cdka0phvcukrro74oqa3sg1052', 'operationDates': [{'from': '2025-09-06', 'to': '2025-09-06', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-07', 'to': '2025-09-07', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-08', 'to': '2025-09-08', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-09', 'to': '2025-09-09', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-10', 'to': '2025-09-10', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-11', 'to': '2025-09-11', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-12', 'to': '2025-09-12', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-13', 'to': '2025-09-13', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 211.77, 'boxOfficeAmount': 212.49, 'mandatoryApplyAmount': False}, 'paxAmounts': [{'paxType': 'ADULT', 'ageFrom': 0, 'ageTo': 999, 'amount': 211.77, 'boxOfficeAmount': 212.49, 'mandatoryApplyAmount': False}], 'agencyCommission': {'percentage': 13.0, 'amount': 27.53, 'vatPercentage': 20.0, 'vatAmount': 5.51}}]}], 'amountUnitType': 'SERVICE', 'uniqueIdentifier': '1841480133'}, {'code': '1841480133#TOUR@STANDARD|POR|14:00', 'name': 'Tour portuguese 14:00', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'questions': [{'code': 'NAMEPASSPORT', 'text': 'PLEASE INDICATE THE PASSPORT/ID NUMBER AND THE FULL NAME OF EACH VISITOR AS IT APPEARS ON THE DOCUMENT AS FOLLOWS. (PASSPORT/ID NUMBER VISITOR NAME 1, PASSPORT/ID NUMBER VISITOR NAME 2 ETC.)', 'required': True}, {'code': 'PASAPORTE', 'text': 'PLEASE PROVIDE THE PASSPORT NUMBERS OF ALL PERSONS IN THE BOOKING', 'required': True}, {'code': 'PHONENUMBER', 'text': 'Please provide a contact number for the guests to be reached in case of emergency (including international code)', 'required': True}], 'comments': [{'type': 'CONTRACT_REMARKS', 'text': "IMPORTANT INFORMATION \nDue to the Alhambra's reservation policy, the scheduled visiting time may be subject to change. To guarantee availability and access to the Alhambra, it is mandatory to provide the full names and ID/passport numbers of all guests participating in this tour.\n\nMeeting point: Paseo de Generallife 1F, 18001, Granada // Meeting point instructions: Please ensure you arrive at the meeting point at least 15 minutes before the scheduled departure time // End point: Inside the Alhambra // Duration: 3 hours // Included: Official Guide. Tickets. Headphones // Not included: Hotel pick-up and drop-off. Food. Drinks // Mandatory instructions: Please ensure you have answered the mandatory questions during the booking process to ensure the correct provision of the service. Important: Due to the Alhambra's reservation policy, the scheduled visiting time may be modified. Should this occur, you will be notified at least 24 hours prior to the tour date // Voucher type: Printed Voucher. Print and bring the voucher to enjoy the activity // Voucher validity: Service date // Supplier name: Juan Antonio Salcedo // Supplier emergency phone number: +34 958 049 160.\n"}], 'supplierInformation': {'name': 'HOTELBEDS SPAIN, S.L.U', 'vatNumber': 'ESB28916765'}, 'providerInformation': {'name': 'GRANADA INCOMING CARD SL'}, 'destinationCode': 'GRX', 'contract': {'incomingOffice': 102, 'code': 16280, 'name': 'A1IMNO0600 25'}, 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 0, 'ageTo': 999, 'amount': 211.77, 'boxOfficeAmount': 212.49, 'mandatoryApplyAmount': False}], 'rates': [{'rateCode': 'GENERIC', 'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'rateKey': 'con99345usbnp2d91ba8crapi01052', 'operationDates': [{'from': '2025-09-06', 'to': '2025-09-06', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-07', 'to': '2025-09-07', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-08', 'to': '2025-09-08', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-09', 'to': '2025-09-09', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-10', 'to': '2025-09-10', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-11', 'to': '2025-09-11', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-12', 'to': '2025-09-12', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-13', 'to': '2025-09-13', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 211.77, 'boxOfficeAmount': 212.49, 'mandatoryApplyAmount': False}, 'paxAmounts': [{'paxType': 'ADULT', 'ageFrom': 0, 'ageTo': 999, 'amount': 211.77, 'boxOfficeAmount': 212.49, 'mandatoryApplyAmount': False}], 'agencyCommission': {'percentage': 13.0, 'amount': 27.53, 'vatPercentage': 20.0, 'vatAmount': 5.51}}]}], 'amountUnitType': 'SERVICE', 'uniqueIdentifier': '1841480133'}, {'code': '1841480133#TOUR@STANDARD|ENG|10:00', 'name': 'Tour english 10:00', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'questions': [{'code': 'NAMEPASSPORT', 'text': 'PLEASE INDICATE THE PASSPORT/ID NUMBER AND THE FULL NAME OF EACH VISITOR AS IT APPEARS ON THE DOCUMENT AS FOLLOWS. (PASSPORT/ID NUMBER VISITOR NAME 1, PASSPORT/ID NUMBER VISITOR NAME 2 ETC.)', 'required': True}, {'code': 'PASAPORTE', 'text': 'PLEASE PROVIDE THE PASSPORT NUMBERS OF ALL PERSONS IN THE BOOKING', 'required': True}, {'code': 'PHONENUMBER', 'text': 'Please provide a contact number for the guests to be reached in case of emergency (including international code)', 'required': True}], 'comments': [{'type': 'CONTRACT_REMARKS', 'text': "IMPORTANT INFORMATION \nDue to the Alhambra's reservation policy, the scheduled visiting time may be subject to change. To guarantee availability and access to the Alhambra, it is mandatory to provide the full names and ID/passport numbers of all guests participating in this tour.\n\nMeeting point: Paseo de Generallife 1F, 18001, Granada // Meeting point instructions: Please ensure you arrive at the meeting point at least 15 minutes before the scheduled departure time // End point: Inside the Alhambra // Duration: 3 hours // Included: Official Guide. Tickets. Headphones // Not included: Hotel pick-up and drop-off. Food. Drinks // Mandatory instructions: Please ensure you have answered the mandatory questions during the booking process to ensure the correct provision of the service. Important: Due to the Alhambra's reservation policy, the scheduled visiting time may be modified. Should this occur, you will be notified at least 24 hours prior to the tour date // Voucher type: Printed Voucher. Print and bring the voucher to enjoy the activity // Voucher validity: Service date // Supplier name: Juan Antonio Salcedo // Supplier emergency phone number: +34 958 049 160.\n"}], 'supplierInformation': {'name': 'HOTELBEDS SPAIN, S.L.U', 'vatNumber': 'ESB28916765'}, 'providerInformation': {'name': 'GRANADA INCOMING CARD SL'}, 'destinationCode': 'GRX', 'contract': {'incomingOffice': 102, 'code': 16280, 'name': 'A1IMNO0600 25'}, 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 0, 'ageTo': 999, 'amount': 211.77, 'boxOfficeAmount': 212.49, 'mandatoryApplyAmount': False}], 'rates': [{'rateCode': 'GENERIC', 'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'rateKey': 'ft45ua525tvhjhe4kt36lbqcje1052', 'operationDates': [{'from': '2025-09-06', 'to': '2025-09-06', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-07', 'to': '2025-09-07', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-08', 'to': '2025-09-08', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-09', 'to': '2025-09-09', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-10', 'to': '2025-09-10', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-11', 'to': '2025-09-11', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-12', 'to': '2025-09-12', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-13', 'to': '2025-09-13', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 211.77, 'boxOfficeAmount': 212.49, 'mandatoryApplyAmount': False}, 'paxAmounts': [{'paxType': 'ADULT', 'ageFrom': 0, 'ageTo': 999, 'amount': 211.77, 'boxOfficeAmount': 212.49, 'mandatoryApplyAmount': False}], 'agencyCommission': {'percentage': 13.0, 'amount': 27.53, 'vatPercentage': 20.0, 'vatAmount': 5.51}}]}], 'amountUnitType': 'SERVICE', 'uniqueIdentifier': '1841480133'}, {'code': '1841480133#TOUR@STANDARD|ENG|16:00', 'name': 'Tour english 16:00', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'questions': [{'code': 'NAMEPASSPORT', 'text': 'PLEASE INDICATE THE PASSPORT/ID NUMBER AND THE FULL NAME OF EACH VISITOR AS IT APPEARS ON THE DOCUMENT AS FOLLOWS. (PASSPORT/ID NUMBER VISITOR NAME 1, PASSPORT/ID NUMBER VISITOR NAME 2 ETC.)', 'required': True}, {'code': 'PASAPORTE', 'text': 'PLEASE PROVIDE THE PASSPORT NUMBERS OF ALL PERSONS IN THE BOOKING', 'required': True}, {'code': 'PHONENUMBER', 'text': 'Please provide a contact number for the guests to be reached in case of emergency (including international code)', 'required': True}], 'comments': [{'type': 'CONTRACT_REMARKS', 'text': "IMPORTANT INFORMATION \nDue to the Alhambra's reservation policy, the scheduled visiting time may be subject to change. To guarantee availability and access to the Alhambra, it is mandatory to provide the full names and ID/passport numbers of all guests participating in this tour.\n\nMeeting point: Paseo de Generallife 1F, 18001, Granada // Meeting point instructions: Please ensure you arrive at the meeting point at least 15 minutes before the scheduled departure time // End point: Inside the Alhambra // Duration: 3 hours // Included: Official Guide. Tickets. Headphones // Not included: Hotel pick-up and drop-off. Food. Drinks // Mandatory instructions: Please ensure you have answered the mandatory questions during the booking process to ensure the correct provision of the service. Important: Due to the Alhambra's reservation policy, the scheduled visiting time may be modified. Should this occur, you will be notified at least 24 hours prior to the tour date // Voucher type: Printed Voucher. Print and bring the voucher to enjoy the activity // Voucher validity: Service date // Supplier name: Juan Antonio Salcedo // Supplier emergency phone number: +34 958 049 160.\n"}], 'supplierInformation': {'name': 'HOTELBEDS SPAIN, S.L.U', 'vatNumber': 'ESB28916765'}, 'providerInformation': {'name': 'GRANADA INCOMING CARD SL'}, 'destinationCode': 'GRX', 'contract': {'incomingOffice': 102, 'code': 16280, 'name': 'A1IMNO0600 25'}, 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 0, 'ageTo': 999, 'amount': 211.77, 'boxOfficeAmount': 212.49, 'mandatoryApplyAmount': False}], 'rates': [{'rateCode': 'GENERIC', 'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'rateKey': 'pc2j534qptto7bgugrc4ctkfgc1052', 'operationDates': [{'from': '2025-09-06', 'to': '2025-09-06', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-07', 'to': '2025-09-07', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-08', 'to': '2025-09-08', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-09', 'to': '2025-09-09', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-10', 'to': '2025-09-10', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-11', 'to': '2025-09-11', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-12', 'to': '2025-09-12', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-13', 'to': '2025-09-13', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 211.77, 'boxOfficeAmount': 212.49, 'mandatoryApplyAmount': False}, 'paxAmounts': [{'paxType': 'ADULT', 'ageFrom': 0, 'ageTo': 999, 'amount': 211.77, 'boxOfficeAmount': 212.49, 'mandatoryApplyAmount': False}], 'agencyCommission': {'percentage': 13.0, 'amount': 27.53, 'vatPercentage': 20.0, 'vatAmount': 5.51}}]}], 'amountUnitType': 'SERVICE', 'uniqueIdentifier': '1841480133'}, {'code': '1841480133#TOUR@STANDARD|FRA|16:00', 'name': 'Tour french 16:00', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'questions': [{'code': 'NAMEPASSPORT', 'text': 'PLEASE INDICATE THE PASSPORT/ID NUMBER AND THE FULL NAME OF EACH VISITOR AS IT APPEARS ON THE DOCUMENT AS FOLLOWS. (PASSPORT/ID NUMBER VISITOR NAME 1, PASSPORT/ID NUMBER VISITOR NAME 2 ETC.)', 'required': True}, {'code': 'PASAPORTE', 'text': 'PLEASE PROVIDE THE PASSPORT NUMBERS OF ALL PERSONS IN THE BOOKING', 'required': True}, {'code': 'PHONENUMBER', 'text': 'Please provide a contact number for the guests to be reached in case of emergency (including international code)', 'required': True}], 'comments': [{'type': 'CONTRACT_REMARKS', 'text': "IMPORTANT INFORMATION \nDue to the Alhambra's reservation policy, the scheduled visiting time may be subject to change. To guarantee availability and access to the Alhambra, it is mandatory to provide the full names and ID/passport numbers of all guests participating in this tour.\n\nMeeting point: Paseo de Generallife 1F, 18001, Granada // Meeting point instructions: Please ensure you arrive at the meeting point at least 15 minutes before the scheduled departure time // End point: Inside the Alhambra // Duration: 3 hours // Included: Official Guide. Tickets. Headphones // Not included: Hotel pick-up and drop-off. Food. Drinks // Mandatory instructions: Please ensure you have answered the mandatory questions during the booking process to ensure the correct provision of the service. Important: Due to the Alhambra's reservation policy, the scheduled visiting time may be modified. Should this occur, you will be notified at least 24 hours prior to the tour date // Voucher type: Printed Voucher. Print and bring the voucher to enjoy the activity // Voucher validity: Service date // Supplier name: Juan Antonio Salcedo // Supplier emergency phone number: +34 958 049 160.\n"}], 'supplierInformation': {'name': 'HOTELBEDS SPAIN, S.L.U', 'vatNumber': 'ESB28916765'}, 'providerInformation': {'name': 'GRANADA INCOMING CARD SL'}, 'destinationCode': 'GRX', 'contract': {'incomingOffice': 102, 'code': 16280, 'name': 'A1IMNO0600 25'}, 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 0, 'ageTo': 999, 'amount': 211.77, 'boxOfficeAmount': 212.49, 'mandatoryApplyAmount': False}], 'rates': [{'rateCode': 'GENERIC', 'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'rateKey': 'fekjdlhgfp0hg22arnnp4f68cp1052', 'operationDates': [{'from': '2025-09-06', 'to': '2025-09-06', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-07', 'to': '2025-09-07', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-08', 'to': '2025-09-08', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-09', 'to': '2025-09-09', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-10', 'to': '2025-09-10', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-11', 'to': '2025-09-11', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-12', 'to': '2025-09-12', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-13', 'to': '2025-09-13', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 211.77, 'boxOfficeAmount': 212.49, 'mandatoryApplyAmount': False}, 'paxAmounts': [{'paxType': 'ADULT', 'ageFrom': 0, 'ageTo': 999, 'amount': 211.77, 'boxOfficeAmount': 212.49, 'mandatoryApplyAmount': False}], 'agencyCommission': {'percentage': 13.0, 'amount': 27.53, 'vatPercentage': 20.0, 'vatAmount': 5.51}}]}], 'amountUnitType': 'SERVICE', 'uniqueIdentifier': '1841480133'}, {'code': '1841480133#TOUR@STANDARD|CAS|16:00', 'name': 'Tour spanish 16:00', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'questions': [{'code': 'NAMEPASSPORT', 'text': 'PLEASE INDICATE THE PASSPORT/ID NUMBER AND THE FULL NAME OF EACH VISITOR AS IT APPEARS ON THE DOCUMENT AS FOLLOWS. (PASSPORT/ID NUMBER VISITOR NAME 1, PASSPORT/ID NUMBER VISITOR NAME 2 ETC.)', 'required': True}, {'code': 'PASAPORTE', 'text': 'PLEASE PROVIDE THE PASSPORT NUMBERS OF ALL PERSONS IN THE BOOKING', 'required': True}, {'code': 'PHONENUMBER', 'text': 'Please provide a contact number for the guests to be reached in case of emergency (including international code)', 'required': True}], 'comments': [{'type': 'CONTRACT_REMARKS', 'text': "IMPORTANT INFORMATION \nDue to the Alhambra's reservation policy, the scheduled visiting time may be subject to change. To guarantee availability and access to the Alhambra, it is mandatory to provide the full names and ID/passport numbers of all guests participating in this tour.\n\nMeeting point: Paseo de Generallife 1F, 18001, Granada // Meeting point instructions: Please ensure you arrive at the meeting point at least 15 minutes before the scheduled departure time // End point: Inside the Alhambra // Duration: 3 hours // Included: Official Guide. Tickets. Headphones // Not included: Hotel pick-up and drop-off. Food. Drinks // Mandatory instructions: Please ensure you have answered the mandatory questions during the booking process to ensure the correct provision of the service. Important: Due to the Alhambra's reservation policy, the scheduled visiting time may be modified. Should this occur, you will be notified at least 24 hours prior to the tour date // Voucher type: Printed Voucher. Print and bring the voucher to enjoy the activity // Voucher validity: Service date // Supplier name: Juan Antonio Salcedo // Supplier emergency phone number: +34 958 049 160.\n"}], 'supplierInformation': {'name': 'HOTELBEDS SPAIN, S.L.U', 'vatNumber': 'ESB28916765'}, 'providerInformation': {'name': 'GRANADA INCOMING CARD SL'}, 'destinationCode': 'GRX', 'contract': {'incomingOffice': 102, 'code': 16280, 'name': 'A1IMNO0600 25'}, 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 0, 'ageTo': 999, 'amount': 211.77, 'boxOfficeAmount': 212.49, 'mandatoryApplyAmount': False}], 'rates': [{'rateCode': 'GENERIC', 'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'rateKey': 'hr82q0i8hcjgenfd59h5tqr3q11052', 'operationDates': [{'from': '2025-09-06', 'to': '2025-09-06', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-07', 'to': '2025-09-07', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-08', 'to': '2025-09-08', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-09', 'to': '2025-09-09', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-10', 'to': '2025-09-10', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-11', 'to': '2025-09-11', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-12', 'to': '2025-09-12', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}, {'from': '2025-09-13', 'to': '2025-09-13', 'cancellationPolicies': [{'dateFrom': '2025-08-21T23:59:00.000Z', 'amount': 211.77}]}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 211.77, 'boxOfficeAmount': 212.49, 'mandatoryApplyAmount': False}, 'paxAmounts': [{'paxType': 'ADULT', 'ageFrom': 0, 'ageTo': 999, 'amount': 211.77, 'boxOfficeAmount': 212.49, 'mandatoryApplyAmount': False}], 'agencyCommission': {'percentage': 13.0, 'amount': 27.53, 'vatPercentage': 20.0, 'vatAmount': 5.51}}]}], 'amountUnitType': 'SERVICE', 'uniqueIdentifier': '1841480133'}], 'currencyName': 'United Kingdom Pound', 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 0, 'ageTo': 999, 'amount': 211.77, 'boxOfficeAmount': 212.49, 'mandatoryApplyAmount': False}], 'content': {'name': 'Alhambra and Generalife in Private Tour', 'detailedInfo': [''], 'featureGroups': [{'groupCode': 'MEAL', 'excluded': [{'featureType': 'FOODNOT', 'description': 'Meal'}]}, {'groupCode': 'DRINKS', 'excluded': [{'featureType': 'DRINKSNOT', 'description': 'Drinks'}]}, {'groupCode': 'TICKET', 'included': [{'featureType': 'ADMISSIONSINCL', 'description': 'Tickets'}]}], 'location': {'startingPoints': [{'type': 'ATTRACTION_VENUE', 'meetingPoint': {'type': 'ADDRESS', 'geolocation': {'latitude': 37.17424, 'longitude': -3.5844299999999976}, 'address': 'Paseo del Generalife, 1F', 'country': {'code': 'ES', 'name': 'Spain', 'destinations': [{'code': 'GRX', 'name': 'Granada'}]}, 'city': 'Granada', 'zip': '18009', 'description': 'Alhambra and Generalife in Private Tour'}}]}, 'media': {'images': [{'visualizationOrder': 1, 'mimeType': 'image/jpeg', 'urls': [{'dpi': 72, 'height': 75, 'width': 100, 'resource': 'https://media.activitiesbank.com/61902/ENG/S/Alhambra6.jpg', 'sizeType': 'SMALL'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/61902/ENG/XL/Alhambra6.jpg', 'sizeType': 'XLARGE'}, {'dpi': 72, 'height': 480, 'width': 640, 'resource': 'https://media.activitiesbank.com/61902/ENG/B/Alhambra6.jpg', 'sizeType': 'LARGE2'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/61902/ENG/LPP/Alhambra6.jpg', 'sizeType': 'RAW'}, {'dpi': 72, 'height': 200, 'width': 267, 'resource': 'https://media.activitiesbank.com/61902/ENG/L/Alhambra6.jpg', 'sizeType': 'LARGE'}, {'dpi': 72, 'height': 130, 'width': 173, 'resource': 'https://media.activitiesbank.com/61902/ENG/M/Alhambra6.jpg', 'sizeType': 'MEDIUM'}]}, {'visualizationOrder': 2, 'mimeType': 'image/jpeg', 'urls': [{'dpi': 72, 'height': 75, 'width': 100, 'resource': 'https://media.activitiesbank.com/61902/ENG/S/P1040548.JPG', 'sizeType': 'SMALL'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/61902/ENG/XL/P1040548.JPG', 'sizeType': 'XLARGE'}, {'dpi': 72, 'height': 480, 'width': 640, 'resource': 'https://media.activitiesbank.com/61902/ENG/B/P1040548.JPG', 'sizeType': 'LARGE2'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/61902/ENG/LPP/P1040548.JPG', 'sizeType': 'RAW'}, {'dpi': 72, 'height': 200, 'width': 267, 'resource': 'https://media.activitiesbank.com/61902/ENG/L/P1040548.JPG', 'sizeType': 'LARGE'}, {'dpi': 72, 'height': 130, 'width': 173, 'resource': 'https://media.activitiesbank.com/61902/ENG/M/P1040548.JPG', 'sizeType': 'MEDIUM'}]}, {'visualizationOrder': 3, 'mimeType': 'image/jpeg', 'urls': [{'dpi': 72, 'height': 75, 'width': 100, 'resource': 'https://media.activitiesbank.com/61902/ENG/S/1.%20Generalife%201280.jpg', 'sizeType': 'SMALL'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/61902/ENG/XL/1.%20Generalife%201280.jpg', 'sizeType': 'XLARGE'}, {'dpi': 72, 'height': 480, 'width': 640, 'resource': 'https://media.activitiesbank.com/61902/ENG/B/1.%20Generalife%201280.jpg', 'sizeType': 'LARGE2'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/61902/ENG/LPP/1.%20Generalife%201280.jpg', 'sizeType': 'RAW'}, {'dpi': 72, 'height': 200, 'width': 267, 'resource': 'https://media.activitiesbank.com/61902/ENG/L/1.%20Generalife%201280.jpg', 'sizeType': 'LARGE'}, {'dpi': 72, 'height': 130, 'width': 173, 'resource': 'https://media.activitiesbank.com/61902/ENG/M/1.%20Generalife%201280.jpg', 'sizeType': 'MEDIUM'}]}, {'visualizationOrder': 4, 'mimeType': 'image/jpeg', 'urls': [{'dpi': 72, 'height': 75, 'width': 100, 'resource': 'https://media.activitiesbank.com/61902/ENG/S/3.%20Generalife%201280.jpg', 'sizeType': 'SMALL'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/61902/ENG/XL/3.%20Generalife%201280.jpg', 'sizeType': 'XLARGE'}, {'dpi': 72, 'height': 480, 'width': 640, 'resource': 'https://media.activitiesbank.com/61902/ENG/B/3.%20Generalife%201280.jpg', 'sizeType': 'LARGE2'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/61902/ENG/LPP/3.%20Generalife%201280.jpg', 'sizeType': 'RAW'}, {'dpi': 72, 'height': 200, 'width': 267, 'resource': 'https://media.activitiesbank.com/61902/ENG/L/3.%20Generalife%201280.jpg', 'sizeType': 'LARGE'}, {'dpi': 72, 'height': 130, 'width': 173, 'resource': 'https://media.activitiesbank.com/61902/ENG/M/3.%20Generalife%201280.jpg', 'sizeType': 'MEDIUM'}]}, {'visualizationOrder': 5, 'mimeType': 'image/jpeg', 'urls': [{'dpi': 72, 'height': 75, 'width': 100, 'resource': 'https://media.activitiesbank.com/61902/ENG/S/P1040617.JPG', 'sizeType': 'SMALL'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/61902/ENG/XL/P1040617.JPG', 'sizeType': 'XLARGE'}, {'dpi': 72, 'height': 480, 'width': 640, 'resource': 'https://media.activitiesbank.com/61902/ENG/B/P1040617.JPG', 'sizeType': 'LARGE2'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/61902/ENG/LPP/P1040617.JPG', 'sizeType': 'RAW'}, {'dpi': 72, 'height': 200, 'width': 267, 'resource': 'https://media.activitiesbank.com/61902/ENG/L/P1040617.JPG', 'sizeType': 'LARGE'}, {'dpi': 72, 'height': 130, 'width': 173, 'resource': 'https://media.activitiesbank.com/61902/ENG/M/P1040617.JPG', 'sizeType': 'MEDIUM'}]}, {'visualizationOrder': 6, 'mimeType': 'image/jpeg', 'urls': [{'dpi': 72, 'height': 75, 'width': 100, 'resource': 'https://media.activitiesbank.com/61902/ENG/S/P1040647.JPG', 'sizeType': 'SMALL'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/61902/ENG/XL/P1040647.JPG', 'sizeType': 'XLARGE'}, {'dpi': 72, 'height': 480, 'width': 640, 'resource': 'https://media.activitiesbank.com/61902/ENG/B/P1040647.JPG', 'sizeType': 'LARGE2'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/61902/ENG/LPP/P1040647.JPG', 'sizeType': 'RAW'}, {'dpi': 72, 'height': 200, 'width': 267, 'resource': 'https://media.activitiesbank.com/61902/ENG/L/P1040647.JPG', 'sizeType': 'LARGE'}, {'dpi': 72, 'height': 130, 'width': 173, 'resource': 'https://media.activitiesbank.com/61902/ENG/M/P1040647.JPG', 'sizeType': 'MEDIUM'}]}, {'visualizationOrder': 7, 'mimeType': 'image/jpeg', 'urls': [{'dpi': 72, 'height': 75, 'width': 100, 'resource': 'https://media.activitiesbank.com/61902/ENG/S/P1040495.JPG', 'sizeType': 'SMALL'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/61902/ENG/XL/P1040495.JPG', 'sizeType': 'XLARGE'}, {'dpi': 72, 'height': 480, 'width': 640, 'resource': 'https://media.activitiesbank.com/61902/ENG/B/P1040495.JPG', 'sizeType': 'LARGE2'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/61902/ENG/LPP/P1040495.JPG', 'sizeType': 'RAW'}, {'dpi': 72, 'height': 200, 'width': 267, 'resource': 'https://media.activitiesbank.com/61902/ENG/L/P1040495.JPG', 'sizeType': 'LARGE'}, {'dpi': 72, 'height': 130, 'width': 173, 'resource': 'https://media.activitiesbank.com/61902/ENG/M/P1040495.JPG', 'sizeType': 'MEDIUM'}]}, {'visualizationOrder': 8, 'mimeType': 'image/jpeg', 'urls': [{'dpi': 72, 'height': 75, 'width': 100, 'resource': 'https://media.activitiesbank.com/61902/ENG/S/P1040501.JPG', 'sizeType': 'SMALL'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/61902/ENG/XL/P1040501.JPG', 'sizeType': 'XLARGE'}, {'dpi': 72, 'height': 480, 'width': 640, 'resource': 'https://media.activitiesbank.com/61902/ENG/B/P1040501.JPG', 'sizeType': 'LARGE2'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/61902/ENG/LPP/P1040501.JPG', 'sizeType': 'RAW'}, {'dpi': 72, 'height': 200, 'width': 267, 'resource': 'https://media.activitiesbank.com/61902/ENG/L/P1040501.JPG', 'sizeType': 'LARGE'}, {'dpi': 72, 'height': 130, 'width': 173, 'resource': 'https://media.activitiesbank.com/61902/ENG/M/P1040501.JPG', 'sizeType': 'MEDIUM'}]}, {'visualizationOrder': 9, 'mimeType': 'image/jpeg', 'urls': [{'dpi': 72, 'height': 75, 'width': 100, 'resource': 'https://media.activitiesbank.com/61902/ENG/S/P1040503.JPG', 'sizeType': 'SMALL'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/61902/ENG/XL/P1040503.JPG', 'sizeType': 'XLARGE'}, {'dpi': 72, 'height': 480, 'width': 640, 'resource': 'https://media.activitiesbank.com/61902/ENG/B/P1040503.JPG', 'sizeType': 'LARGE2'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/61902/ENG/LPP/P1040503.JPG', 'sizeType': 'RAW'}, {'dpi': 72, 'height': 200, 'width': 267, 'resource': 'https://media.activitiesbank.com/61902/ENG/L/P1040503.JPG', 'sizeType': 'LARGE'}, {'dpi': 72, 'height': 130, 'width': 173, 'resource': 'https://media.activitiesbank.com/61902/ENG/M/P1040503.JPG', 'sizeType': 'MEDIUM'}]}, {'visualizationOrder': 10, 'mimeType': 'image/jpeg', 'urls': [{'dpi': 72, 'height': 75, 'width': 100, 'resource': 'https://media.activitiesbank.com/61902/ENG/S/1.1.%20Vista%20Generalife.jpg', 'sizeType': 'SMALL'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/61902/ENG/XL/1.1.%20Vista%20Generalife.jpg', 'sizeType': 'XLARGE'}, {'dpi': 72, 'height': 480, 'width': 640, 'resource': 'https://media.activitiesbank.com/61902/ENG/B/1.1.%20Vista%20Generalife.jpg', 'sizeType': 'LARGE2'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/61902/ENG/LPP/1.1.%20Vista%20Generalife.jpg', 'sizeType': 'RAW'}, {'dpi': 72, 'height': 200, 'width': 267, 'resource': 'https://media.activitiesbank.com/61902/ENG/L/1.1.%20Vista%20Generalife.jpg', 'sizeType': 'LARGE'}, {'dpi': 72, 'height': 130, 'width': 173, 'resource': 'https://media.activitiesbank.com/61902/ENG/M/1.1.%20Vista%20Generalife.jpg', 'sizeType': 'MEDIUM'}]}, {'visualizationOrder': 11, 'mimeType': 'image/jpeg', 'urls': [{'dpi': 72, 'height': 75, 'width': 100, 'resource': 'https://media.activitiesbank.com/61902/ENG/S/5%20Generalife.jpg', 'sizeType': 'SMALL'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/61902/ENG/XL/5%20Generalife.jpg', 'sizeType': 'XLARGE'}, {'dpi': 72, 'height': 480, 'width': 640, 'resource': 'https://media.activitiesbank.com/61902/ENG/B/5%20Generalife.jpg', 'sizeType': 'LARGE2'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/61902/ENG/LPP/5%20Generalife.jpg', 'sizeType': 'RAW'}, {'dpi': 72, 'height': 200, 'width': 267, 'resource': 'https://media.activitiesbank.com/61902/ENG/L/5%20Generalife.jpg', 'sizeType': 'LARGE'}, {'dpi': 72, 'height': 130, 'width': 173, 'resource': 'https://media.activitiesbank.com/61902/ENG/M/5%20Generalife.jpg', 'sizeType': 'MEDIUM'}]}]}, 'segmentationGroups': [{'code': 1, 'name': 'Categories', 'segments': [{'code': 1, 'name': 'Sightseeing, tours and museums'}]}, {'code': 16, 'name': 'Services', 'segments': [{'code': 946, 'name': 'Private'}]}, {'code': 3, 'name': 'Activity duration', 'segments': [{'code': 200, 'name': 'Half-day morning'}, {'code': 205, 'name': 'Half-day afternoon'}]}], 'geolocation': {'latitude': 37.17424, 'longitude': -3.5844299999999976}, 'activityFactsheetType': 'TOURS', 'activityCode': 'E-E10-A1IMNO0600', 'contentId': '61902', 'description': "The Alhambra is the most important and captivating monument in Muslim Spain and one of the most visited attractions in the country.
\n
\nDiscover the heritage of the Nasrid dynasty as you explore the Alcazaba, the Comares Palace, and the Generalife Gardens. Discover the beauty and history of the Alhambra and the Generalife with a private and personalized tour. Accompanied by an expert guide, you will be able to explore the palaces, gardens and fortresses of this monumental complex declared a World Heritage Site by UNESCO.
\n
\nEnjoy the undivided attention of your guide, and tailor the tour to your preferences and interests. Learn about the architecture, art, and culture of the Muslim and Christian kingdoms that inhabited this place for centuries. Do not miss this unique opportunity to see one of the most visited and admired monuments in the world.
\n
\nVisit the palaces of the Alhambra on a 3-hour tour, accompanied by an official guide who will inform you about the secrets, legends and artistic details of the monument during a private visit. Admire the impressive Moorish architecture of the Nasrid palaces and learn how the sultans lived during the height of this era.

\\nRedeem information
Voucher type: Printed
Printed Voucher. Print and bring the voucher to enjoy the activity.

Location
Start point:

Please ensure you arrive at the meeting point at least 15 minutes before the scheduled departure time.

End point: Same as the starting point

Schedule
Duration: 3 Hours

Requirements
Please make sure you answer all the mandatory questions during the booking process.
Due to the Alhambra's reservation policy, the scheduled visiting time may be modified. Should this occur, you will be notified at least 24 hours prior to the tour date.

\\n", 'countries': [{'code': 'ES', 'name': 'Spain', 'destinations': [{'code': 'GRX', 'name': 'Granada'}]}]}, 'name': 'The Alhambra and Generalife Private Tour', 'currency': 'GBP', 'code': 'E-E10-A1IMNO0600', 'type': 'TICKET'}