Papillon Hotels: A World of Happy People | London Cult.

Papillon Hotels: A World of Happy People

We arrived at Papillon Ayscha expecting to be impressed by the number of swimming pools, restaurants and square metres. But what struck us most was something entirely different. Everyone around…