Su API Documentation
  • Su Overview
    • Su API Introduction
  • Su Channel Manager
    • Getting Started
      • Certification
      • Authentication
    • Content
      • Property
      • Room Type
      • Rate Plan
      • Listing
        • Property Listing
        • Room Type Listing
        • Rate Plan Listing
        • Delete Property Listing
      • Image API
        • Create Images
        • Retrieve Images
        • Associate Images
    • Booking.com Content API
      • Booking.com
        • Contract - Introduction
          • Create Contract
          • Link/Retrieve Contract
          • Update Contract
          • Resend Contract
        • Property Management
          • Property Statuses
          • Property Detail
            • Create Property
            • Retrieve Property
            • Update Property
          • Contact Details
            • Set Contact
            • Retrieve Contact
            • Contact Profile Types
          • Property Settings
            • Retrieve Property Settings
            • Retrieve Property Settings Damage Programme
            • Retrieve City Tax Category For Property Settings
            • Create / Update Property Settings
            • Create / Update Property Settings - Specific Setting
          • Property Profile
            • Set Profile
            • Retrieve Property Profile
            • Set Hotelier Message
            • Retrieve Hotelier Message
            • Remove Hotelier-Message
          • Booking.com Property Status
            • Property Status Check
            • Property Status Open
            • Property Status Closed
          • Property Key Collection
            • Set CheckIn Methods
            • Retrieve CheckIn Method
            • Retrieve All Stream Variation
        • Images
          • Create Image
          • Retrieve All Images
          • Update Image Tags
          • Delete Image
          • Retrieve Associate Images
          • Associate Image
          • Unassociate Image
          • Ordering Image
          • Smart Ordering Image
          • Show Image
          • Retrieve Property Pending Photos based on photo-batch-id
          • Retrieve Image Tags
        • Facilities
          • Create/Update Facility
          • Retrieve Set Facility of Property and Room
          • Retrieve Supported Facilities
        • Property/Room Charges
          • Retrieve Property Charge Meta
          • Retrieve Property Charges
          • Retrieve Room Charges
          • Create Property Charges
        • Rate Plan
          • Set Rateplan
          • Retrieve Rateplan
      • Room API
        • Room Meta API
        • Room Set (Create/Update) API
        • Room Retrieve API
        • Room Deactivate API
      • Policies API
        • Create/Update Policies
        • Retrieve Policies
      • Bathroom API
        • Set Bathroom (Create and Update)
        • Remove/Disable Bathroom
        • Retrieve Bathroom
      • Product API
        • Product Meta
        • Product List
        • Product Create
        • Product Modify
        • Product Remove
        • Product Map Create (Room Based)
        • Product Map Modify (Room Based)
        • Product Map Create (Occupancy Based)
        • Product Map Modify (Occupancy Based)
        • Product Unmap
      • Property and Room License
        • Property License Retrieve All Rule (Without property id)
        • Property License Retrieve Rule (With property id)
        • Sending License Information of Property
        • Retrieve License Information of Property
        • Sending License Information of Room
        • Retrieve License Information of Room
      • BCIO (Booking.com Check-In / Check-Out Times)
      • PCT (Property Class Type Codes)
      • BCJT (Booking.com Job Titles)
      • PTT (Phone Technology Type Codes)
      • BCL (Booking.com Language Codes)
      • Currency Codes/Names
      • Country Codes/Names
      • BCPT (Booking.com Payment Type Codes)
    • Rates and Availability
    • Inventory Control
    • Reservations
      • New/Modified/Requested/Cancelled Retrievals
        • Request for Reservation Information
        • Response of Reservation Information
      • Reservation Using Push API
        • Reservations Notification Push
        • PUSH API Method
      • Reservation Notification
      • Request Booking
        • Accept/Confirm Request Booking
        • Deny/Cancel Request Booking
      • Booking Repull
        • List of Bookings
        • Refetch Booking
    • Logs
      • Update Logs
      • Failed Channel Logs
      • Rates & Inventory Logs (Future Date)
      • Bulk Rates & Inventory Logs (Future Date)
      • Resync OTA Updates (Failed)
      • OTA Rateplan Pull API
    • Users
      • Global Users
      • Chain Users
    • Channel Mapping Widget API
      • Generate a Token
      • Mapping Script
    • Reviews
    • Messaging
    • Reporting
      • Reporting - No Show (Booking.com & Goibibo)
      • Reporting - Invalid CC (Booking.com)
      • Reporting - Cancellation Due to Invalid CC (Booking.com)
      • Bulk ARI Update
      • Marketing Insight API - Booking.com
    • AirBnB
      • Cancel Reservation
        • Retrieve AirBnB Cancel Reservation Details API
        • Final AirBnB Cancel Reservation API
      • Notification
      • Trip Issue
    • My Booking Site
      • Confirm Reservation
      • Cancel Reservation
  • Su Token
    • Su Token - Introduction
    • Su Token - Authentication
    • Partner
    • Card
      • Card API
      • Card View API
      • Charge API
      • Card Collection
        • Get CC Collection (Generate Link)
        • Check Status of CC Collection
      • WIDGET
        • CC Collection Using Widget
  • Codes
    • Room Type Codes
    • Language Codes
    • Country Codes
    • Phone Technology Type Codes
    • Meal Plan Codes
    • Currency Codes
    • Channel or OTA Codes
    • Credit Card Type Codes
    • Time Zones
    • Error Codes
  • Versioning
  • Glossary of Terms
Powered by GitBook

STAAH Limited. 2024 © All Rights Reserved.

On this page
  • Endpoint
  • Sample Request
  • Response
  • Channel Code List

Was this helpful?

Export as PDF
  1. Su Channel Manager
  2. Channel Mapping Widget API

Generate a Token

PreviousChannel Mapping Widget APINextMapping Script

Last updated 27 days ago

Was this helpful?

API used to get tokenid and encrypted propertyId:

Endpoint

POST

https://connect-sandbox.su-api.com/SUAPI/jservice/widget/getWidgetAccessToken

Sample Request


{
    "hotelid": "new1"
}

Attributes


hotelid string (Required)

Id of the property.


Response

Attributes


Status string

This key indicates the status of the API response.


Data Object

Data object contains various data related to the API response. See below:


msg string

A message related to the success of the operation. In this case, it contains the value "Success".


token_id string

token_id contains a unique string value.


user_name string

The name of the user who logged in.


pms_name string

Name of the property management system (PMS) being used.


proppmsid string

An identifier associated with the property management system. It contains a unique string value.


Message string

This key provides an additional message about the overall outcome of the API operation. In this case, it states "User login Successfully", indicating that the user login operation was successful.


{
    "Status": "Success",
    "Data": {
        "msg": "Success",
        "token_id": "My42LjI0OS4yNDg=_2zCe4UwqClLJ8IPB25fhRXhaiahF2kja",
        "user_name": "XYZ ABC",
        "pms_name": "HotSys",
        "proppmsid": "y77kDhCABRZxRXEn-KLQYBdl7SVb_1o0TCIZV9EYDso"
    },
    "Message": "User login Successfully"
}

Channel Code List


channel_code
channel_name
encrypted_channel_code

19

booking

Qa9Qwq4PF32srUVea3mYzzvBFiszeXK4aaQINYhXlm8

9

expedia

_4PYESNQm9vU15C3DR4xRrW2VHVrEVGPdhx4du8_uBw

189

agodaycs

sAr2QsPWYcMUS-7PKJtEDGG0aZODNK5Sv4B5o2LTPA0

104

gtatravel

fUsWY7EFh2BxR3ad0B-AJUAwF7NxHdQQoyok--R5OfU

150

ctrip

#NAME?

76

hostelworld

MwrDsJtsAPxcRKRWZgShjYx8iN1n8yQHA2YnSDe6xKQ

152

pegipegi

#NAME?

108

tiket

w_ctkmSbcNpGB_wIIJzYgfMGyeJv-VvHB2R6LDU-K6Y

119

klikhotel

az8bwK-vBpocLdw9aZqHF1Qi48Nas66jkvgzlKCg37U

236

odigeo

MiQRwwxIUPKVaDyCIw-_XdT54UVGrWhDarda-84Rzl0

105

goibibo

lPICpzaF_l6vMAOU8Il9pCQGZwLzaXRrMvT_Ywbo1b0

244

airbnbcontent

aM4JjiWOnUx5qS2IT8wHCbVmIWbA9tTD3PFcjnt8M-Y

239

silverdoorapartments

impI_6CAcq4jiBjK4IvCefpmBbsvOIG_No-Nv20Dreg

153

fastbooking

73_mWcT1c04ShJy5Lt4a-2ObSQLsielg_dtnj2i0PXw

61

hostelsclub

q6xCjB6EP05sMvyiRJwj0EBoIvfu8AhKsWlxX1VAVks

232

dotw

dzxfkVFiuZ5pcpGUn207y7FwvpN16Ew_EaMb40PuAxs

57

mitchellcorp

xq5UePpi7qvrUSUSMRSFVu-k3-DX-9p2L0nyKYL9k14

162

mrandmrssmith

iYzcanVAOAcNbSP4pEq80CYSUcQcWDwMcgG0Dyay7_k

109

hotelscombined

B6QSry6xy7CbBZa4NWslGDXFwXagfSwk21HILyssoXE

82

hotelbedsnew

3hsP5chfwjDbV7KYetJ2N3g979MWQXOJn-zlyGdjcgI

71

sunhotels

F_GH-Kk9URjvi-EOXnGKGHN4O0kuUZWj3Pi9b0SigHo

253

VRBO

6w9fCl2fQYkSXlG4pJXMFegJVyWDk7K0IHzqmjm2egI

250

speedybooker

yrxxDj4fy2KsjFfZo1nfEBwAMhIaskYQxLFqOMO7Jc0

55

panpacific

yeV4W9v17RH_IgpRJa_HHNxzSwcqq0pdPRYcNcHUcfs

87

hrs

T0VbGEGeudfkTF0sQIbdwmSj9fHksazTqjvBfj86BdE

13

bookit

bDMMh2Alh32Hp8c5CI_Z9RAWfavdwky_cq_etNEKrhE

38

bookeasy

s0_W4q58ayyo_C816KcCg6QuumEMPs1Yb0fl6VWdZog

146

synxisxml

y87U1CNy0TK_HM7_9JLHsuFBeunza7suSyFALeVXRZE

170

traveloka

veDoORUmPRfzFSwSQkjFY0k3qRE5Hqccxs0qT27Q_1g

66

bedbank

Bzc3pwZ3vRpt39_ucnCfKNyeNa9FcVdM0bjC98BuDso

39

needitnow

pYTuOCJN8RKY6CdAx1R1pswBAW5jEBhuKB1tl8IZr7I

224

hotelbonanza

5pI2rWqPCjF3KKWby_RFv-tyeQby0ZrUvcZ9i0gbXds

263

hoteltonight

cbSsPpQzGD8ONUXWmDyZJxHmggxikJaiiGB_ViWgKVo

96

hotelzon

MOrP9ESZ5fYHqwoz0FNRb_Zemlic0Ptq5kzbayjQQx4

97

travelguruxml

feTx7u9DzkjpGYzNk30whxi-PyqKnaFUMTsSdsglSo0

207

tikitour

vWvbsZR4Ey-UZw9G3imYy3sSrcNacFabL8w0f0wI4eU

251

eztravel

KonhPvof_kAIB4-gfdk8rBqsAEyA5D_qDIBWDdRb4lE

106

aot

ivAbY473-3WBquSOIEna2C-9vmmOrbyX5levNQSetm4

231

simplebooking

rbesIGs9P2ETA_IpSYLP4DiIg_JX9EXHR1sWOP7wEvU

122

tablethotels

99B3I3iKHlef4MhmeUEFRhqTY2ZsVw5UNKYqquAsg4M

181

despegar

6Uw8-ZjG8O0b7EY3cE4-oGMmphOmWHWPTyx9JNUhEZg

206

tourplan

SC_22pPRGW4e82F7wKD0LIu0vOTaTDALU8V98oWSrU4

183

dorms

sWXxnUc049paCHokdE7q9u2s2kkZ_wNxyw-oSzW5VSY

205

travelanium

3cnN93GHuf_ve3re7NvxHEVHrFSLiEJvfz1ONikelkY

0

Booking Engine

160

tomas

jFqWSTN38vWZIhBblSwcKLu79KZgAgiIoCS0Njk2868

59

travelocityxml

PAByHa2WkT2SuglG4_Qkby7bTq_-KkhQ3hqHVMKkaiY

245

travelstaynetworkxml

2beYgkK63rUQShNe0qJlWIShvENzPAIelAAG23-9GNg

185

bookingdirect

LvTORqq5BuufvoMVQermiY_LjFlYADEcoStBv7ocZpA

249

GetYourWeb

qz3YX8CLYD_JkLOgCtfGoJ-kxGqyYcu-vN6v3IjFFUA

261

netroomz

6yUjHWyHj0FgYgrq80x0XU-Di55cUfCvKJ3xlQf3bJk

37

mybookings

qpHZjZl1GiKJCaBzs0U2PuHOnMV0cKo3xRe2gLg1cU8

223

travelclick

sn_MUK9IHAzRd-ruhkRrMRilfBTjU-FldeCr5vzTE_I

65

hotwirexml

26ePSkbgd-NygzQ7qoV3Nv37rpW3DUnIPdV439z_XN8

51

not1night

phrLkIdop3LGmUrcLd54ChJAGVpem8f5yK-bA2iC6es

79

jetstar

rYKxUpqVscxA4IapDag7RIKGhfKHj6zhQ5Y8qs_hzhY

64

lido

ID25gI3wciXWPUOilnB1RA2BHrKs1aoLL2h7RoXo7os

179

flightcentrewholesale

NePbcQj1MqUWBuikboJULg6lySIkzte_573DaWgp9Hk

275

Metachannel

#NAME?

5001

Tripadvisor

clSxjALHUehgNfln2sDV52V8kRMxMoph1TkE-S9AH18

280

travcoxml

a0Aad_LEq1ObK1gPZ4nim1NhgdzM1b7L9oknVkSAuGI

226

booknpayxml

KOX3BviwyVefGh3v4yKUrmM0pZ5dDVSNG1dJ8UuBFTY

208

bookingeye

lv9joJnFUwMzC8ZnKKNy-jYrtW08U7ZkwFZHW7pIKPU

222

sawadeexml

0DRJ3cAv9n5H7LkcwUdZdmxBe-o0wAvthu6NTH2znt8

203

grabrooms

GNPOpACxxV4RGPJNP4btg0FO6nW-WmxNJKeWoywzThQ

148

Hoterip

Pc5s52AWPX0VturpBkcdNiPYFOnHgsRwAUZ5tIPpAuE

259

middleeasthotel

jaKwbcQY639E3BT2ms4jnVPSyAHOLZtIZtV4wtmtP8g

130

hotusa

dlJ2cXBQS1mh-uXRQRiAb8fu__POLoJLKRzo4lLiMmI

288

situ

UbBFPHpQ3Vyy0W1aMhGnd1jMzLNo1zZkVdKN54ON8Uo

1

STAAH

lHPHFZUfy-Jsg-j_dXMsFaDyRnucdoyQheNQj1Waj90

140

viaxml

ipyeXlhLhc60oLpRmsLjHBijXHPi5Xwtr_wbdbtqluk

186

ostrovok

eLzeU78G-cZfmFmiqqouY1bGe1OqlJfXTweFFvOojiI

116

webhotelier

H_WoaHwArzevPbmL2wcoiv9Mf_XOwiVxc_IYQ4AyrDI

266

onefinerate

-2GwmruyNJcVw5V0oKmhIjtrG6iU6uEP8ZRCDRy5HYg

230

thebuking

ooJe6tfmIFzEaxq6jzrL6YbhrEvoYKEu--fbHVHUZOg

213

getaroom

i18TD0pbWPWb7UCoYi8EJQupQpRmhAOaQAKLrk8Chak

133

hotelnetwork

czEPO1FIaW3Au2jtQm1lDOTqn5-MVWTWRR8CwmLdAcw

90

travelrepublic

46CIXUZpSNyuTqyL3aD3iLClbWvGretvheRiLHW6zzI

290

apartmentsonline

51443E1qZLrw-76lhoDdyb1wkf48saWzulwJF0X3LWs

110

pitchup

VvpX_k4jLEmHSNw8FYEsfgxJrh2AolqovJcKI_Cs7o4

217

easemytrip

uaScHQ3nHuNkzealQR4jX5cW-fdeMYaFCzVnv2gBpOU

284

happyeasygo

WOKOjU1OM3wJEgTIeaoU5s5Snq6ANKA-NM_kM350QhM

291

hyperguest

PYYBT42ZHynHyeqlAJfeT90kEJ-6JdDadsYFPujRpOw

293

bakuun

PkvkVXhBO1XkWVgMGEgvp1wAzO3TKrsgdQKhojnc6LM

5002

Google

OCXZPo8q9U8okpPE2ZzVkzkvl7omQc_ST5dYWHovV7A

225

ichronoz

s81CMepM2DE7RxNwW6ukaGAdEem42E7LO18b5lCZFD8

269

shijigroup

kX-5_jHxp5dK7OcUYc8asg0RTxetSt0YeZbJTGyFsXM

294

pelican

wiroGb_hxUaDqwL5EvWERu1MhzkmHkyUDKjv5jFXMso

292

tripjack

kOJN1kDai6jKkZjyh5mtnASHeiwd62_TckWb046_tiE

255

tbo

RIb8AJ_dt6eiWkmA2YmenLPHkeMx4GCe7E_TQIS8HJE

5003

UMI Digital

rkr1W92TapUhkWFAbkEMX-8T4gfC3ZGwIF9AlO7zESs

127

prestigia

QsAOyTc6VBD4o3CGIrd1oP0u1apX907EvcHwsb9pqfY

295

omnihotelier

_tocqIIyEZ-BrAfWgUfFp6p8SSGFTZ4wVvxVSyA2Lsk

296

tripfactory

5sW__2vtpVFw3PZpwzD_ALTdjtKXdPTwDVChhj2pC9Q

278

roiback

zEV2YXrOlezzMBjv3BmFsYt7e_L7OvP4AchTQb9hz0w

270

saffronstays

GLUaEXfLORXYW4YM7eLq2g44Wl5x6fKg3k8DcQloxDc

5004

mybookingsite.io

qWr16eJKPcjwiGBjxP25ZDfWSUl1knadxiZJiYQ3Y44

5000

max

zYXK3LVSlhZsp8GHKZ_EJp8NAkNLN_Zs-73iiDCIq_8

103

webrooms

SpVADr2sQ26yjlCIKssYM9tv0DqqKNkngus1I9DiVfQ

281

simplotel

wGv-Ki_5wufD7ZeMh-SXzFLHB-ALRTF65Pr5bvZ8nmY

177

reservhotel

j7diIjdEEUSN6858_-CaSg3UwHNygUf-aTIdeLi2kIs

242

iescape

ZQ9s_pwj6ovKT7f8sfdKypXpIYTJJp2C5mCyB0aHQZ0

297

hobse

uVm0YmFYV-o9Et7VvSIb5TkvGPqIyRBBdz9e9b5W3HQ

85

jactravel

gMmgemoVtriO0_CTGgBBMGYy4Tv5Lc341eDw6VmlSsk

301

campingvision

3EPv7ZCjCeyG1x5JBy91XTERA5aZ9QQZZZWM6QWe0fU

299

neorcha

eoYXW72Pc2K0-wJiaglu68qViDDKd0SD2nKyAMjE20A

304

hoo

Jr_qQdaX5OUX27Yktl_obYPTLWYELUw4ZQ1uulwA7Ek

69

reconline

cTdWaaTshSqie3HCN3bFG96DcV4wvDloJ5qxIxl0Enc

5005

instant

ne3JEqn9Q-T4ZqP_qxunn4mVnXX7UjYV9hY2cXmACxI

282

irctc

5AKNIR_GTvVfJCKYhRO3gx0M5R1yn9iSuFIU7p3XiVQ

300

findbulous

6DgWWJQdgvhOIbjhyVL82K1jn2KJ3C2xp77pVhL4JII

302

belhotel

#NAME?

305

halalbooking

GlvXHF5BF5jiZtKbPQrjTufCs2VLxE7rADPgFtPc0M4

303

hottau

KmbyPB1CUxN339SK8bhtSaQhBJxDBRvVSGiQHasxqr8

777

Test hottau

pV_aTio1TySGSiGCScISxgv2rskrf3rebpuSY05FoGs

312

Travepic

FrCDcJAB9X3bBmGRDCfFfwrKEBrNo7sbDnmuYprk6f4

306

Jumpon.online

x1tG2UZtx3gGeisYDxK_pxj5CW6LZsZ_D0kvSzPKgWQ

310

OffPeakLuxury

Hwymvn-Hbcx8Ub6wdXbXP7Puhybz2R69pnMpDsA9Rp4

317

TXGB

j5moNsvLXGjTCwIX76oXCxdHQa06DPVMp6Y2H70gRrs

176

rakuten

wrE2dZCimBkjT6mhEptZzABfFoht6z5PONN_1PBO6n8

319

altovita

jIvfKHlC77HgW2MnZygXPmo1fiTKHINWyOFhzI6RR0k

267

mgholidaysnew

Xu5Jx7aVs5-Q2sLlisCKiGK9jCw1Xj10MYpKDMBz2yc

321

5pm

dCt9gbVJLM4_5ayXCVaXffshO7Z8H8LkI1oEW1HwuPc

265

miki

LJets2FSEKssE_JnrNmdJHOh5Jo-MD4OhoeODygESlk

2

staahmax

I2fsZjH5TVQuO9eTl0uWbVNJTJvoiO2y5I87VBPqolI

320

didatravel

uJj5vWyJKlTt99EliRjUYZVKAZR35pFYk0sEIvp2uRM

328

airasia

PgErd3SkcnMxRU6E-LheulQjZE1G3-fse0P0t3ADjTI

2001

instantmigration

C_YEv8pIIgk6tEl22GvnR2Vv9j1-Mg4pkNi4kaj0AsA

315

robinhood

T9AiMT3eFD-Lk3mD5QHoplO3jyOUKy5HPrfKUGRGqIk

329

bag2bag

IoLZNLtEeqDTX7UQG2aHDFk1pFCMHCwg-dY3KwK8Nx4

339

ctripnew

mvYVz5x5ExxioyfyMo3jUUpNVZVbMyC6SUExMG9iaIY

325

brevistay

H_fhsJR7BDkqrJQfIlHK8nRapbDAkMZSJLvfuUvCOE8

318

dedge

2A1S5t8GJ-yN1gPjBjm7F5UhTBeQfLIwZl02xQ81F1E

330

aubergenie

rvbJzHhfkYUWX34FcFxnzkg8oJKA8SXHYrRIX-SLgAg

165

metglobal

tPU92nkJt8hMUBIkx7SCgh4ahS-cQzHHKTrvEj_SPqo

274

rezlive

RkcUBq0kOPzkVDymY-fRhpAoc1r64e8vfLKxT5xelBA

346

roibos

#NAME?

358

seera

fhvLVyoGJQXNewj96EddFKDk5-URGez0HVi9zMVeY2w

347

trustedstays

A3AISNS58wX0DScX-dY10sxGdhXP4ah02OHJhTMwvyM

352

travelplus

hlRqrfD7wU6EgBvIV8hVlA00Rg9d9618eoPifxNm63A

351

cleartrip

36zs3h9bR2qKpTyaseElGTV5TTqNqHkuu4Zy2rjBxQk

355

hotelsinone

66SWWxLmUCObQJ0tsIpx60jaRN_sp7aPsm0LH_T2bio

353

klook

73B639r0IW4vaT2ewB0r69aYDg4GOA-LKPhe6C0K2dE

5006

Trivago

Y5oktjADd4dtVJYfdwrmOkv7HE-tV8-gfqW8Y-i_iCE

361

bookmybooking

pc2bklW4wGiBp6fipMEUT8uax2GLMFbRDYiZjtp0CA4

313

kliknbook

d9JixG_kWLbwWHaL5Z35wVnmu5DiLpOJp1Z7AhxzUac

356

feratel

47lMnrbQaPIpi8HQ-CHZOU72euCZJpR3luUJslZUoWo

362

spabreaks

ADKmyD3S4638OcSHOE2IRTMGccgA2NuDwUxIlzjFsqo

336

villafinder

Mww9M2zmVvdgeZ0x6lk4t2_ismC98vQ_wEMp2Nq_7yU

370

nuitee

Qd-0HdGUgNqYhHW-7q9Fh445oVRhmRbeLsvRzakWAmo

350

busyrooms

kJCH9UM2q0dL7n4AQD6z5Ep6gZzq271dcwRa20EMwj0

378

elong

wQuNsnJUyq2aUQOG_yfbWrsSV4aK9mi4bU1Marcgjk8

371

opengds

3nKOyvj65nOuB8vb49EXS9enOn_pJTf0WtGPoBhBSiY

364

convergent

NS4XuxdOokj2bvGylffjJRbCTZMKchjhYDtgZKjgybI

158

bedandbreakfast

2JU5_PTCTEuBcjA3EQ5GLmCcB2bmNxmyKByAhYgAC1k