British Airways currently has limited presence for passenger handling in Pakistan. British Airways in Pakistan can be reached at 051-8430811 & 051-8430812. Customer support for walk-in passenger is currently limited.
It is recommended that you call British Airways office before visiting.
11th Floor, Islamabad Stock Exchange Tower
F-7/1, Blue Area, Islamabad
Inside Pearl Continental Hotel, Mall Road
GOR-I, Lahore, Pakistan