A big push into the hotel space… Seems Airbnb want to become the only game in town for accomodation?
3 Likes
A big push into the hotel space… Seems Airbnb want to become the only game in town for accomodation?