Torch Doha Hotel

Location

Doha
Qatar