The ibis Cannes Mouans Sartoux, a three-star hotel nestled in the charming town of Mougins, France, offers a welcoming retreat for both business and leisure travelers. With 67 well-appointed rooms, this hotel combines comfort with convenience, ensuring a pleasant stay for all guests. Opened in 2008 and thoughtfully renovated in 2018, the property reflects a commitment to maintaining a modern and inviting atmosphere.