Glencoe Inn to receive £500,000 investment