Buddy’s Service Station to close after 46 years