The HILLTOP STATION is a High Country Oasis in the foothills of beautiful Boise, Idaho. An Icon of the Treasure valley since 1956, the Restaurant and Convenience store continue to provide unmatched food and service to all travellers on Highway 21!
Partial Data by Infogroup (c) 2024. All rights reserved.
Partial Data by Foursquare.