With echoing current location there are two different cases:
Current “active location” which users selected when navigating or pre selected by default. This stays same even when user views ad listed on other location. For echoing this you can use echo View::escape(Location::getName(IndexController::$selected_location));
Location of current ad on ad page, which may be different from “active location” mentioned above. For this you can use echo View::escape(Location::getName(IndexController::$selected_ad->Location));
Note that these are performed using internal variables and can change in future releases. So do not rely on them much.