A landmark Henley Beach Road pub owned by the same family for 45 years has been given a makeover.