Shrine of Pir Muhammad Shah is located in Lahore, Pakistan on Sadakaran Bazar, Shah Alam Walled City of Lahore,. Shrine of Pir Muhammad Shah is rated 5 out of 5 in the category shrine in Pakistan.
Address
Sadakaran Bazar, Shah Alam Walled City of Lahore,