The Hilltop Station is a High Country Oasis set in the foothills of beautiful Boise, Idaho. An icon of the treasure valley since 1957, the Restaurant, Convenience Store and Liquor Store continue to provide unmatched food, service, and drink to all travelers on Highway 21!