The SUU Hotels, a new brand of small luxury hotels, is launching with a hotel in Turkey and a hotel in Costa Rica.

Read more