I really dont know the location, i heard it is in the heart of  Doha City!! Anyway thanks for reply!