Aman reveals 183m ‘superyacht’ hotel with Japanese garden
Swiss hotel chain Aman Resorts is building a 183-metre luxury floating hotel, which will be completed by 2025. The...
Swiss hotel chain Aman Resorts is building a 183-metre luxury floating hotel, which will be completed by 2025. The...