Does route 15 have a stop close to where the taxi driver dropped him off?
The Route 15 goes right past there.
Also, if he took the Route 15 after the Pharmacy, it goes right past the DoubleTree and the courts. Perhaps he got off a bus at the wrong place, not walked to the wrong place.