{'activityCode': 'A0IMNO0177', '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': '1258017996#16712TOUR@STANDARD|CAS|16:30', 'name': 'Tour spanish 16:30', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'questions': [{'code': 'NACIONALIDAD', 'text': 'Please indicate your nationality', 'required': True}, {'code': 'NAMEPASSPORT', 'text': 'Please provide the full name and passport/ID number of each passenger (Passport/ID number, visitor name, 1)', 'required': True}, {'code': 'PAX NAME', 'text': 'Please provide the full names of all passengers', 'required': True}, {'code': 'PHONENUMBER', 'text': 'Guests telephone with international code required', 'required': True}, {'code': 'EMAIL', 'text': 'Please provide an email address', 'required': True}], 'contract': {'incomingOffice': 102, 'code': 27092}, 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 16, 'ageTo': 99, 'amount': 32.18, 'boxOfficeAmount': 32.1, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 12, 'ageTo': 15, 'amount': 19.14, 'boxOfficeAmount': 19.09, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 11, 'amount': 6.96, 'boxOfficeAmount': 6.94, 'mandatoryApplyAmount': True}], 'rates': [{'rateCode': 'GENERIC', 'rateClass': 'NRF', 'freeCancellation': False, 'rateDetails': [{'operationDates': [{'from': '2027-01-16', 'to': '2027-01-16', 'cancellationPolicies': [{'dateFrom': '2026-01-15T23:59:00.000Z', 'amount': 32.18}]}, {'from': '2027-01-17', 'to': '2027-01-17', 'cancellationPolicies': [{'dateFrom': '2026-01-15T23:59:00.000Z', 'amount': 32.18}]}, {'from': '2027-01-18', 'to': '2027-01-18', 'cancellationPolicies': [{'dateFrom': '2026-01-15T23:59:00.000Z', 'amount': 32.18}]}, {'from': '2027-01-19', 'to': '2027-01-19', 'cancellationPolicies': [{'dateFrom': '2026-01-15T23:59:00.000Z', 'amount': 32.18}]}, {'from': '2027-01-20', 'to': '2027-01-20', 'cancellationPolicies': [{'dateFrom': '2026-01-15T23:59:00.000Z', 'amount': 32.18}]}, {'from': '2027-01-21', 'to': '2027-01-21', 'cancellationPolicies': [{'dateFrom': '2026-01-15T23:59:00.000Z', 'amount': 32.18}]}, {'from': '2027-01-22', 'to': '2027-01-22', 'cancellationPolicies': [{'dateFrom': '2026-01-15T23:59:00.000Z', 'amount': 32.18}]}, {'from': '2027-01-23', 'to': '2027-01-23', 'cancellationPolicies': [{'dateFrom': '2026-01-15T23:59:00.000Z', 'amount': 32.18}]}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 32.18, 'boxOfficeAmount': 32.1, 'mandatoryApplyAmount': True}, 'paxAmounts': [{'paxType': 'ADULT', 'ageFrom': 16, 'ageTo': 99, 'amount': 32.18, 'boxOfficeAmount': 32.1, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 12, 'ageTo': 15, 'amount': 19.14, 'boxOfficeAmount': 19.09, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 11, 'amount': 6.96, 'boxOfficeAmount': 6.94, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}], 'agencyCommission': {'amount': 13.0}}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '1258017996'}, {'code': '1258017996#16712TOUR@STANDARD|CAS|09:00', 'name': 'Tour spanish 09:00', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'questions': [{'code': 'NACIONALIDAD', 'text': 'Please indicate your nationality', 'required': True}, {'code': 'NAMEPASSPORT', 'text': 'Please provide the full name and passport/ID number of each passenger (Passport/ID number, visitor name, 1)', 'required': True}, {'code': 'PAX NAME', 'text': 'Please provide the full names of all passengers', 'required': True}, {'code': 'PHONENUMBER', 'text': 'Guests telephone with international code required', 'required': True}, {'code': 'EMAIL', 'text': 'Please provide an email address', 'required': True}], 'contract': {'incomingOffice': 102, 'code': 27092}, 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 16, 'ageTo': 99, 'amount': 32.18, 'boxOfficeAmount': 32.1, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 12, 'ageTo': 15, 'amount': 19.14, 'boxOfficeAmount': 19.09, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 11, 'amount': 6.96, 'boxOfficeAmount': 6.94, 'mandatoryApplyAmount': True}], 'rates': [{'rateCode': 'GENERIC', 'rateClass': 'NRF', 'freeCancellation': False, 'rateDetails': [{'operationDates': [{'from': '2027-01-16', 'to': '2027-01-16', 'cancellationPolicies': [{'dateFrom': '2026-01-15T23:59:00.000Z', 'amount': 32.18}]}, {'from': '2027-01-17', 'to': '2027-01-17', 'cancellationPolicies': [{'dateFrom': '2026-01-15T23:59:00.000Z', 'amount': 32.18}]}, {'from': '2027-01-18', 'to': '2027-01-18', 'cancellationPolicies': [{'dateFrom': '2026-01-15T23:59:00.000Z', 'amount': 32.18}]}, {'from': '2027-01-19', 'to': '2027-01-19', 'cancellationPolicies': [{'dateFrom': '2026-01-15T23:59:00.000Z', 'amount': 32.18}]}, {'from': '2027-01-20', 'to': '2027-01-20', 'cancellationPolicies': [{'dateFrom': '2026-01-15T23:59:00.000Z', 'amount': 32.18}]}, {'from': '2027-01-21', 'to': '2027-01-21', 'cancellationPolicies': [{'dateFrom': '2026-01-15T23:59:00.000Z', 'amount': 32.18}]}, {'from': '2027-01-22', 'to': '2027-01-22', 'cancellationPolicies': [{'dateFrom': '2026-01-15T23:59:00.000Z', 'amount': 32.18}]}, {'from': '2027-01-23', 'to': '2027-01-23', 'cancellationPolicies': [{'dateFrom': '2026-01-15T23:59:00.000Z', 'amount': 32.18}]}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 32.18, 'boxOfficeAmount': 32.1, 'mandatoryApplyAmount': True}, 'paxAmounts': [{'paxType': 'ADULT', 'ageFrom': 16, 'ageTo': 99, 'amount': 32.18, 'boxOfficeAmount': 32.1, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 12, 'ageTo': 15, 'amount': 19.14, 'boxOfficeAmount': 19.09, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 11, 'amount': 6.96, 'boxOfficeAmount': 6.94, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}], 'agencyCommission': {'amount': 13.0}}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '1258017996'}, {'code': '1258017996#16712TOUR@STANDARD|CAS|10:45', 'name': 'Tour spanish 10:45', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'questions': [{'code': 'NACIONALIDAD', 'text': 'Please indicate your nationality', 'required': True}, {'code': 'NAMEPASSPORT', 'text': 'Please provide the full name and passport/ID number of each passenger (Passport/ID number, visitor name, 1)', 'required': True}, {'code': 'PAX NAME', 'text': 'Please provide the full names of all passengers', 'required': True}, {'code': 'PHONENUMBER', 'text': 'Guests telephone with international code required', 'required': True}, {'code': 'EMAIL', 'text': 'Please provide an email address', 'required': True}], 'contract': {'incomingOffice': 102, 'code': 27092}, 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 16, 'ageTo': 99, 'amount': 32.18, 'boxOfficeAmount': 32.1, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 12, 'ageTo': 15, 'amount': 19.14, 'boxOfficeAmount': 19.09, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 11, 'amount': 6.96, 'boxOfficeAmount': 6.94, 'mandatoryApplyAmount': True}], 'rates': [{'rateCode': 'GENERIC', 'rateClass': 'NRF', 'freeCancellation': False, 'rateDetails': [{'operationDates': [{'from': '2027-01-16', 'to': '2027-01-16', 'cancellationPolicies': [{'dateFrom': '2026-01-15T23:59:00.000Z', 'amount': 32.18}]}, {'from': '2027-01-17', 'to': '2027-01-17', 'cancellationPolicies': [{'dateFrom': '2026-01-15T23:59:00.000Z', 'amount': 32.18}]}, {'from': '2027-01-18', 'to': '2027-01-18', 'cancellationPolicies': [{'dateFrom': '2026-01-15T23:59:00.000Z', 'amount': 32.18}]}, {'from': '2027-01-19', 'to': '2027-01-19', 'cancellationPolicies': [{'dateFrom': '2026-01-15T23:59:00.000Z', 'amount': 32.18}]}, {'from': '2027-01-20', 'to': '2027-01-20', 'cancellationPolicies': [{'dateFrom': '2026-01-15T23:59:00.000Z', 'amount': 32.18}]}, {'from': '2027-01-21', 'to': '2027-01-21', 'cancellationPolicies': [{'dateFrom': '2026-01-15T23:59:00.000Z', 'amount': 32.18}]}, {'from': '2027-01-22', 'to': '2027-01-22', 'cancellationPolicies': [{'dateFrom': '2026-01-15T23:59:00.000Z', 'amount': 32.18}]}, {'from': '2027-01-23', 'to': '2027-01-23', 'cancellationPolicies': [{'dateFrom': '2026-01-15T23:59:00.000Z', 'amount': 32.18}]}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 32.18, 'boxOfficeAmount': 32.1, 'mandatoryApplyAmount': True}, 'paxAmounts': [{'paxType': 'ADULT', 'ageFrom': 16, 'ageTo': 99, 'amount': 32.18, 'boxOfficeAmount': 32.1, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 12, 'ageTo': 15, 'amount': 19.14, 'boxOfficeAmount': 19.09, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 11, 'amount': 6.96, 'boxOfficeAmount': 6.94, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}], 'agencyCommission': {'amount': 13.0}}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '1258017996'}, {'code': '1258017996#16712TOUR@STANDARD|CAS|13:00', 'name': 'Tour spanish 13:00', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'questions': [{'code': 'NACIONALIDAD', 'text': 'Please indicate your nationality', 'required': True}, {'code': 'NAMEPASSPORT', 'text': 'Please provide the full name and passport/ID number of each passenger (Passport/ID number, visitor name, 1)', 'required': True}, {'code': 'PAX NAME', 'text': 'Please provide the full names of all passengers', 'required': True}, {'code': 'PHONENUMBER', 'text': 'Guests telephone with international code required', 'required': True}, {'code': 'EMAIL', 'text': 'Please provide an email address', 'required': True}], 'contract': {'incomingOffice': 102, 'code': 27092}, 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 16, 'ageTo': 99, 'amount': 32.18, 'boxOfficeAmount': 32.1, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 12, 'ageTo': 15, 'amount': 19.14, 'boxOfficeAmount': 19.09, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 11, 'amount': 6.96, 'boxOfficeAmount': 6.94, 'mandatoryApplyAmount': True}], 'rates': [{'rateCode': 'GENERIC', 'rateClass': 'NRF', 'freeCancellation': False, 'rateDetails': [{'operationDates': [{'from': '2027-01-16', 'to': '2027-01-16', 'cancellationPolicies': [{'dateFrom': '2026-01-15T23:59:00.000Z', 'amount': 32.18}]}, {'from': '2027-01-17', 'to': '2027-01-17', 'cancellationPolicies': [{'dateFrom': '2026-01-15T23:59:00.000Z', 'amount': 32.18}]}, {'from': '2027-01-18', 'to': '2027-01-18', 'cancellationPolicies': [{'dateFrom': '2026-01-15T23:59:00.000Z', 'amount': 32.18}]}, {'from': '2027-01-19', 'to': '2027-01-19', 'cancellationPolicies': [{'dateFrom': '2026-01-15T23:59:00.000Z', 'amount': 32.18}]}, {'from': '2027-01-20', 'to': '2027-01-20', 'cancellationPolicies': [{'dateFrom': '2026-01-15T23:59:00.000Z', 'amount': 32.18}]}, {'from': '2027-01-21', 'to': '2027-01-21', 'cancellationPolicies': [{'dateFrom': '2026-01-15T23:59:00.000Z', 'amount': 32.18}]}, {'from': '2027-01-22', 'to': '2027-01-22', 'cancellationPolicies': [{'dateFrom': '2026-01-15T23:59:00.000Z', 'amount': 32.18}]}, {'from': '2027-01-23', 'to': '2027-01-23', 'cancellationPolicies': [{'dateFrom': '2026-01-15T23:59:00.000Z', 'amount': 32.18}]}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 32.18, 'boxOfficeAmount': 32.1, 'mandatoryApplyAmount': True}, 'paxAmounts': [{'paxType': 'ADULT', 'ageFrom': 16, 'ageTo': 99, 'amount': 32.18, 'boxOfficeAmount': 32.1, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 12, 'ageTo': 15, 'amount': 19.14, 'boxOfficeAmount': 19.09, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 11, 'amount': 6.96, 'boxOfficeAmount': 6.94, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}], 'agencyCommission': {'amount': 13.0}}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '1258017996'}, {'code': '1053504506#22839ENG@STANDARD|ENG|12:00', 'name': 'Tour english 12:00', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'questions': [{'code': 'NACIONALIDAD', 'text': 'Please indicate your nationality', 'required': True}, {'code': 'NAMEPASSPORT', 'text': 'Please provide the full name and passport/ID number of each passenger (Passport/ID number, visitor name, 1)', 'required': True}, {'code': 'PHONENUMBER', 'text': 'Guests telephone with international code required', 'required': True}, {'code': 'EMAIL', 'text': 'Please provide an email address', 'required': True}, {'code': 'PAX NAME', 'text': 'Please provide the full names of all passengers', 'required': True}], 'contract': {'incomingOffice': 102, 'code': 29462}, 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 16, 'ageTo': 99, 'amount': 32.18, 'boxOfficeAmount': 32.1, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 12, 'ageTo': 15, 'amount': 17.4, 'boxOfficeAmount': 17.35, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 11, 'amount': 6.96, 'boxOfficeAmount': 6.94, 'mandatoryApplyAmount': True}], 'rates': [{'rateCode': 'GENERIC', 'rateClass': 'NRF', 'freeCancellation': False, 'rateDetails': [{'operationDates': [{'from': '2027-01-16', 'to': '2027-01-16', 'cancellationPolicies': [{'dateFrom': '2026-01-15T23:59:00.000Z', 'amount': 32.18}]}, {'from': '2027-01-17', 'to': '2027-01-17', 'cancellationPolicies': [{'dateFrom': '2026-01-15T23:59:00.000Z', 'amount': 32.18}]}, {'from': '2027-01-18', 'to': '2027-01-18', 'cancellationPolicies': [{'dateFrom': '2026-01-15T23:59:00.000Z', 'amount': 32.18}]}, {'from': '2027-01-19', 'to': '2027-01-19', 'cancellationPolicies': [{'dateFrom': '2026-01-15T23:59:00.000Z', 'amount': 32.18}]}, {'from': '2027-01-20', 'to': '2027-01-20', 'cancellationPolicies': [{'dateFrom': '2026-01-15T23:59:00.000Z', 'amount': 32.18}]}, {'from': '2027-01-21', 'to': '2027-01-21', 'cancellationPolicies': [{'dateFrom': '2026-01-15T23:59:00.000Z', 'amount': 32.18}]}, {'from': '2027-01-22', 'to': '2027-01-22', 'cancellationPolicies': [{'dateFrom': '2026-01-15T23:59:00.000Z', 'amount': 32.18}]}, {'from': '2027-01-23', 'to': '2027-01-23', 'cancellationPolicies': [{'dateFrom': '2026-01-15T23:59:00.000Z', 'amount': 32.18}]}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 32.18, 'boxOfficeAmount': 32.1, 'mandatoryApplyAmount': True}, 'paxAmounts': [{'paxType': 'ADULT', 'ageFrom': 16, 'ageTo': 99, 'amount': 32.18, 'boxOfficeAmount': 32.1, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 12, 'ageTo': 15, 'amount': 17.4, 'boxOfficeAmount': 17.35, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 11, 'amount': 6.96, 'boxOfficeAmount': 6.94, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}], 'agencyCommission': {'amount': 13.0}}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '1053504506'}, {'code': '1661578099#22840FRE@STANDARD|FRA|11:30', 'name': 'Tour french 11:30', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'questions': [{'code': 'NACIONALIDAD', 'text': 'Please indicate your nationality', 'required': True}, {'code': 'PAX NAME', 'text': 'Please provide the full names of all passengers', 'required': True}, {'code': 'EMAIL', 'text': 'Please provide an email address', 'required': True}, {'code': 'NAMEPASSPORT', 'text': 'Please provide the full name and passport/ID number of each passenger (Passport/ID number, visitor name, 1)', 'required': True}, {'code': 'PHONENUMBER', 'text': 'Guests telephone with international code required', 'required': True}], 'contract': {'incomingOffice': 102, 'code': 29463}, 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 16, 'ageTo': 99, 'amount': 33.92, 'boxOfficeAmount': 33.84, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 12, 'ageTo': 15, 'amount': 19.14, 'boxOfficeAmount': 19.09, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 11, 'amount': 6.96, 'boxOfficeAmount': 6.94, 'mandatoryApplyAmount': True}], 'rates': [{'rateCode': 'GENERIC', 'rateClass': 'NRF', 'freeCancellation': False, 'rateDetails': [{'operationDates': [{'from': '2027-01-16', 'to': '2027-01-16', 'cancellationPolicies': [{'dateFrom': '2026-01-15T23:59:00.000Z', 'amount': 33.92}]}, {'from': '2027-01-19', 'to': '2027-01-19', 'cancellationPolicies': [{'dateFrom': '2026-01-15T23:59:00.000Z', 'amount': 33.92}]}, {'from': '2027-01-20', 'to': '2027-01-20', 'cancellationPolicies': [{'dateFrom': '2026-01-15T23:59:00.000Z', 'amount': 33.92}]}, {'from': '2027-01-21', 'to': '2027-01-21', 'cancellationPolicies': [{'dateFrom': '2026-01-15T23:59:00.000Z', 'amount': 33.92}]}, {'from': '2027-01-22', 'to': '2027-01-22', 'cancellationPolicies': [{'dateFrom': '2026-01-15T23:59:00.000Z', 'amount': 33.92}]}, {'from': '2027-01-23', 'to': '2027-01-23', 'cancellationPolicies': [{'dateFrom': '2026-01-15T23:59:00.000Z', 'amount': 33.92}]}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 33.92, 'boxOfficeAmount': 33.84, 'mandatoryApplyAmount': True}, 'paxAmounts': [{'paxType': 'ADULT', 'ageFrom': 16, 'ageTo': 99, 'amount': 33.92, 'boxOfficeAmount': 33.84, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 12, 'ageTo': 15, 'amount': 19.14, 'boxOfficeAmount': 19.09, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 11, 'amount': 6.96, 'boxOfficeAmount': 6.94, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}], 'agencyCommission': {'amount': 13.0}}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '1661578099'}], 'currencyName': 'United Kingdom Pound', 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 16, 'ageTo': 99, 'amount': 32.18, 'boxOfficeAmount': 32.1, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 12, 'ageTo': 15, 'amount': 17.4, 'boxOfficeAmount': 17.35, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 11, 'amount': 6.96, 'boxOfficeAmount': 6.94, 'mandatoryApplyAmount': True}], 'content': {'name': 'Generalife of the Alhambra with Charles V Palace and Alcazaba', 'featureGroups': [{'groupCode': 'DRINKS', 'excluded': [{'featureType': 'DRINKSNOT', 'description': 'Drinks'}]}, {'groupCode': 'MEAL', 'excluded': [{'featureType': 'FOODNOT', 'description': 'Meal'}]}, {'groupCode': 'TICKET', 'included': [{'featureType': 'ADMISSIONSINCL', 'description': 'Tickets'}]}], 'location': {'startingPoints': [{'type': 'ATTRACTION_VENUE', 'meetingPoint': {'type': 'ADDRESS', 'geolocation': {'latitude': 37.1758263, 'longitude': -3.587107}, 'address': 'C. Real de la Alhambra,s/n', 'country': {'code': 'ES', 'name': 'Spain', 'destinations': [{'code': 'GRX', 'name': 'Granada'}]}, 'city': 'Granada', 'zip': '18009', 'description': 'Generalife of the Alhambra with Charles V Palace and Alcazaba'}}]}, 'media': {'images': [{'visualizationOrder': 1, 'mimeType': 'image/jpeg', 'urls': [{'dpi': 72, 'height': 75, 'width': 100, 'resource': 'https://media.activitiesbank.com/54129/ENG/S/39168349795_5bc59457b1_b.jpg', 'sizeType': 'SMALL'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/54129/ENG/XL/39168349795_5bc59457b1_b.jpg', 'sizeType': 'XLARGE'}, {'dpi': 72, 'height': 480, 'width': 640, 'resource': 'https://media.activitiesbank.com/54129/ENG/B/39168349795_5bc59457b1_b.jpg', 'sizeType': 'LARGE2'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/54129/ENG/LPP/39168349795_5bc59457b1_b.jpg', 'sizeType': 'RAW'}, {'dpi': 72, 'height': 200, 'width': 267, 'resource': 'https://media.activitiesbank.com/54129/ENG/L/39168349795_5bc59457b1_b.jpg', 'sizeType': 'LARGE'}, {'dpi': 72, 'height': 130, 'width': 173, 'resource': 'https://media.activitiesbank.com/54129/ENG/M/39168349795_5bc59457b1_b.jpg', 'sizeType': 'MEDIUM'}]}]}, 'segmentationGroups': [{'code': 1, 'name': 'Categories', 'segments': [{'code': 1, 'name': 'Sightseeing, tours and museums'}]}, {'code': 3, 'name': 'Activity duration', 'segments': [{'code': 200, 'name': 'Half-day morning'}, {'code': 205, 'name': 'Half-day afternoon'}]}], 'geolocation': {'latitude': 37.1758263, 'longitude': -3.587107}, 'contentId': '54129', 'description': 'Generalife was the vacation house of the Nasrid emirs, a rural villa next to the Alhambra where monarchs used to spend their free time.
\n
\nThe Cerro del Sol was the mountain chosen for the construction of this palace and recreational area.
\n
\nDeclared World Heritage alongside the Alhambra and the Albaicín Neighbourhood, it was also agricultural holding. Furthermore, we will wander areas of Alhambra such as the Alcazaba, or Charles V Palace, emperor that rose his Renaissance residence in the sixteenth century after falling in love with the Alhambra.\n
\n


\nA unique walk through one of the most relevant treasures of the country.
\n
\n

\n
\n

\nRedeem information
Voucher type: E-Voucher
E-voucher. Show the voucher on your mobile device to enjoy the activity.

Location
Start point:

At the main entrance

End point: Same as the starting point

Schedule
Closing dates
25/12
01/01

Duration: 90 Minutes
Approximately

Guide options
Guide type: Guide

Requirements
All guests visiting the Alhambra must bring a valid ticket, including children and babies. Children must be accompanied by a parent/guardian.
All guests must bring their original ID (DNI, passport or equivalent), otherwise access may be denied. All guests must bring their original ID (DNI, passport or equivelant), otherwise access may be denied.
MANDATORY INFORMATION DURING THE BOOKING PROCESS: It is mandatory to provide the details of all guests taking part in this tour, including the full names, and ID/passport number, to guarantee availability and access to the Alhambra. Valid passport or photo ID is required.
Due to the Alhambra\'s reservation policy, you are unable to reschedule this tour. Please ensure you arrive at the meeting point at least 15 minutes prior to the tour start time. If you are late, you may not be allowed to enter, and no refunds will be allowed.
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'}, 'order': 1, 'name': 'Generalife of the Alhambra with Charles V Palace and Alcazaba', 'currency': 'GBP', 'code': 'E-E10-A0IMNO0177', 'type': 'TICKET'}