Allama Iqbal Road, Lahore is the most busiest road of the city. It connects canal road with Lahore Railway Road. It is a carpeted road, 3 km in length. Many hospitals, educational institutes, markets, mosques, restaurants and other facilities are located on this road. It joins with many link roads such as Queen Mary Road, Mughalpura Road, Mayo Gardens Road Some important residential areas are also linked to such as Railway Colony, Larex Colony, Gari Sahu and Swami Nagar.