Nammos to Launch Hotels & Resorts Brand Starting from Mykonos, Greece
The first property of the new Nammos Hotels & Resorts hospitality brand will open on the Greek island of Mykonos, with resorts in the Maldives and Abu Dhabi on the horizon.
Posted On 28 Mar 2023