Hotel Grand is located in Peshawar. Local landmarks include Jamrud Fort and Taxila Historic Site, and travelers wishing to experience a bit of culture can try Peshawar Museum.