Review: Maison Albar Hotel Leshan
Maison Albar Hotel Leshan – French Albar Family’s 3rd Hotel in China The Maison Albar Hotel Leshan Maison Albar Hotels was founded by the Albar family in Paris in 1923. Ever since the family continuously champion the concept of “Art de Vivre”, and create more luxury hotels that embody artistic Read more…