Discover Dubai Al Barsha & Barsha Heights Designer boutiques, gourmet restaurants and indoor ski slopes: there’s something for everyone at Al Barsha. With its many boutique hotels, neighborhood shops and typical restaurants, Al Barsha is a district full of surprises. Located in New Town, south of Dubai, it is best known for hosting the Mall […]