Garhi Shahu is one of the oldest towns in Lahore has now became a part of modern Lahore city. It is located near the Lahore Railway Station. Garhi Shahu Town is now considered the busiest town in Lahore. Many banks, schools, test labs and restaurants are present in the area. A bazar known as Garhi Shahu Main Bazar is also located in the area.