Imagine soaking up the atmosphere at Khalifa International Tennis Complex, a stadium in Lekhwair. Hotels.com travelers also say the area is artsy and has lots of nice beaches. If you think Khalifa International Tennis Complex is cool, you also might like Qatar SC Stadium and Stadium 974, both located nearby.