Qua Hotel İstanbul, Mahmutbey, Peyami Safa Cd. No:25, 34218 Bağcılar/İstanbul İstanbul adresinde konumlanmaktadır.